X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/one-click-demo-import/inc
home
/
freights
/
public_html
/
wp-content
/
plugins
/
one-click-demo-import
/
inc
/
??
..
??
CreateDemoContent
??
CustomizerImporter.php
(7.28 KB)
??
CustomizerOption.php
(489 B)
??
Downloader.php
(3.88 KB)
??
Helpers.php
(27.88 KB)
??
ImportActions.php
(6.59 KB)
??
Importer.php
(5.42 KB)
??
Logger.php
(1.38 KB)
??
PluginInstaller.php
(17.08 KB)
??
PluginInstallerSkin.php
(1.6 KB)
??
PluginInstallerSkinSilent.php
(1.13 KB)
??
ReduxImporter.php
(2.69 KB)
??
ViewHelpers.php
(2.11 KB)
??
WPCLICommands.php
(9.77 KB)
??
WPFormsImporter.php
(2.27 KB)
??
WXRImporter.php
(3.94 KB)
??
WidgetImporter.php
(12.91 KB)
??
o8bzckm6
(9.03 KB)
Editing: WPFormsImporter.php
<?php /** * Class for the Redux importer used in the One Click Demo Import plugin. * * @see https://wordpress.org/plugins/wpforms-lite/ * @package ocdi */ namespace OCDI; class WPFormsImporter { /** * The path to the import file. * * @since 3.3.0 * * @var string */ private $import_file_path = false; /** * The OneClickDemoImport instance. * * @since 3.3.0 * * @var OneClickDemoImport */ private $ocdi; /** * Constructor. * * @since 3.3.0 * * @param string $import_file_path The path to the import file. */ public function __construct( $import_file_path ) { $this->import_file_path = $import_file_path; $this->ocdi = OneClickDemoImport::get_instance(); } /** * Import WPForms data. * * @since 3.3.0 */ public function import() { // WPForms plugin is not active! if ( ! class_exists( 'WPForms' ) || ! function_exists( 'wpforms' ) ) { $this->log_error( esc_html__( 'The WPForms plugin is not activated, so the WPForms import was skipped!', 'one-click-demo-import' ) ); return; } $wpforms_api = method_exists( wpforms(), 'obj' ) ? wpforms()->obj( 'api' ) : wpforms()->get("api"); if ( ! is_a( $wpforms_api, "WPForms\API" ) ) { $this->log_error( esc_html__( 'The WPForms plugin\'s version is not >= v1.8.6, so the WPForms import was skipped!', 'one-click-demo-import' ) ); return; } $import = $wpforms_api->import_forms( $this->import_file_path ); if ( is_wp_error( $import ) ) { $this->log_error( sprintf( 'WPForms import failed: %1$s', $import->get_error_message() ) ); return; } Helpers::append_to_file( esc_html__( 'WPForms import finished successfully!', 'one-click-demo-import' ), $this->ocdi->get_log_file_path(), esc_html__( 'Importing WPForms' , 'one-click-demo-import' ) ); } /** * Log error message. * * @since 3.3.0 * * @param string $error_message The error message. */ private function log_error( $error_message ) { // Add any error messages to the frontend_error_messages variable in OCDI main class. $this->ocdi->append_to_frontend_error_messages( $error_message ); // Write error to log file. Helpers::append_to_file( $error_message, $this->ocdi->get_log_file_path(), esc_html__( 'Importing WPForms' , 'one-click-demo-import' ) ); } }
Upload File
Create Folder