Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
$import_data,
)
);
} else {
wp_send_json(
array(
'url' => get_home_url( '/' ),
'title' => esc_html__( 'View site', 'stm_domain' ),
'theme_options_title' => esc_html__( 'Theme options', 'stm_domain' ),
'theme_options' => esc_url_raw( admin_url( '?page=wpcfto_motors_' . $layout . '_settings' ) ),
)
);
}
wp_send_json(
array(
'url' => get_home_url( '/' ),
'title' => esc_html__( 'View site', 'stm_domain' ),
'theme_options_title' => esc_html__( 'Theme options', 'stm_domain' ),
'theme_options' => esc_url_raw( admin_url( '?page=wpcfto_motors_' . $layout . '_settings' ) ),
)
);
}
die();
}
/**
* Run Demo Import
*
* @param $layout
* @param $builder
* @param $import_data
* @param $import_media
*
* @return array|bool|string|\WP_Error
*/
function stm_demo_import_content_cli( $layout, $builder, $import_data, $import_media ) {
if ( 'rental_two' === $layout ) {
stm_importer_create_taxonomy();
}
switch ( $import_data ) {
case 'content':
stm_theme_before_import_content( $layout, $builder );
/** Import content */
return stm_theme_import_content( $layout, $builder, $import_media );
case 'theme_options':
/** Import theme options */
stm_set_layout_options( $layout );
/** Import header builder */
stm_set_hb_options( $layout );
break;
case 'sliders':
/** Import sliders */
stm_theme_import_sliders( $layout );
break;
case 'widgets':
/** Import Widgets */
stm_theme_import_widgets( $layout );
/** Set menu and pages */
stm_set_content_options( $layout );
break;
default:
do_action( 'stm_importer_done', $layout );
}
}
function stm_theme_before_import_content( $layout, $builder ) {
if ( 'elementor' === $builder ) {
/*Update Options Elementor*/
update_option( 'elementor_cpt_support', motors_get_post_types_for_elementor() );
update_option( 'elementor_disable_color_schemes', 'yes' );
update_option( 'elementor_disable_typography_schemes', 'yes' );
update_option( 'elementor_load_fa4_shim', 'yes' );
update_option( 'elementor_container_width', 1140 );
update_option( 'elementor_space_between_widgets', 20 );
}
}
function motors_get_post_types_for_elementor() {
$field = array();
$post_types_objects = get_post_types(
array(
'public' => true,
),
'objects'
);
foreach ( $post_types_objects as $cpt_slug => $post_type ) {
$field[ $cpt_slug ] = $post_type->labels->name;
}
unset( $field['elementor_library'] );
unset( $field['attachment'] );
return array_keys( $field );
}
add_action( 'stm_importer_done', 'elementor_set_default_settings', 15 );
function elementor_set_default_settings() {
$active_kit = intval( get_option( 'elementor_active_kit', 0 ) );
$meta = get_post_meta( $active_kit, '_elementor_page_settings', true );
if ( ! empty( $active_kit ) ) {
$meta = ( ! empty( $meta ) ) ? $meta : array();
$meta['container_width'] = array(
'size' => '1140',
'unit' => 'px',
'sizes' => array(),
);
$meta['space_between_widgets']['size'] = array(
'size' => '20',
'unit' => 'px',
'sizes' => array(),
);
update_post_meta( $active_kit, '_elementor_page_settings', $meta );
if ( class_exists( 'Elementor\Core\Breakpoints' ) ) {
Elementor\Core\Breakpoints\Manager::compile_stylesheet_templates();
}
update_option( 'elementor_experiment-container', 'inactive' );
}
global $wpdb;
$from = trim( 'http://test.loc' );
$to = get_site_url();
//phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
$rows_affected = $wpdb->query( "UPDATE {$wpdb->postmeta} SET `meta_value` = REPLACE(`meta_value`, '" . str_replace( '/', '\\\/', $from ) . "', '" . str_replace( '/', '\\\/', $to ) . "') WHERE `meta_key` = '_elementor_data' AND `meta_value` LIKE '[%' ;" );
//phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
$change_gutenberg = $wpdb->query( "UPDATE {$wpdb->posts} SET `post_content` = REPLACE(`post_content`, '" . $from . "', '" . $to . "') WHERE `post_type` = 'post' AND `post_status` = 'publish' ;" );
if ( class_exists( 'Elementor\Core\Breakpoints' ) ) {
Elementor\Core\Breakpoints\Manager::compile_stylesheet_templates();
}
}