57 lines
2.6 KiB
PHP
57 lines
2.6 KiB
PHP
<?php
|
|
|
|
function restlycore_ocdi_import_files() {
|
|
return array(
|
|
array(
|
|
'import_file_name' => esc_html__('Default Demo','restlycore' ),
|
|
'categories' => array( 'Default Demo'),
|
|
'import_file_url' => plugin_dir_url(__FILE__) . 'demo/default/demo.xml',
|
|
'import_widget_file_url' => plugin_dir_url(__FILE__) . 'demo/default/widgets.wie',
|
|
'import_customizer_file_url' => plugin_dir_url(__FILE__) . 'demo/default/customizer.dat',
|
|
'local_import_json' => array(
|
|
array(
|
|
'file_path' => plugin_dir_url(__FILE__) . 'demo/default/theme-options.json',
|
|
'option_name' => 'restly_Theme_Option',
|
|
),
|
|
),
|
|
'import_preview_image_url' => 'https://intro.themepul.co/restly/import-demo1.jpg',
|
|
'import_notice' => esc_html__( 'This is Default demo without NFT', 'restlycore' ),
|
|
'preview_url' => 'https://wptf.themepul.com/restly',
|
|
),
|
|
array(
|
|
'import_file_name' => esc_html__('NFT With Default','restlycore' ),
|
|
'categories' => array( 'NFT Demo'),
|
|
'import_file_url' => plugin_dir_url(__FILE__) . 'demo/nft/demo.xml',
|
|
'import_widget_file_url' => plugin_dir_url(__FILE__) . 'demo/nft/widgets.wie',
|
|
'import_customizer_file_url' => plugin_dir_url(__FILE__) . 'demo/nft/customizer.dat',
|
|
'local_import_json' => array(
|
|
array(
|
|
'file_path' => plugin_dir_url(__FILE__) . 'demo/nft/theme-options.json',
|
|
'option_name' => 'restly_Theme_Option',
|
|
),
|
|
),
|
|
'import_preview_image_url' => 'https://intro.themepul.co/restly/import-demo2.jpg',
|
|
'import_notice' => esc_html__( 'This is NFT With Default Demo', 'restlycore' ),
|
|
'preview_url' => 'http://wptf.themepul.com/restly-nft/',
|
|
),
|
|
);
|
|
}
|
|
add_filter( 'ocdi/import_files', 'restlycore_ocdi_import_files' );
|
|
function ocdi_after_import_setup() {
|
|
// Assign menus to their locations.
|
|
$main_menu = get_term_by( 'name', 'Main Menu', 'nav_menu' );
|
|
|
|
set_theme_mod( 'nav_menu_locations', array(
|
|
'mainmenu' => $main_menu->term_id, // replace 'main-menu' here with the menu location identifier from register_nav_menu() function
|
|
)
|
|
);
|
|
// Assign front page and posts page (blog page).
|
|
$front_page_id = get_page_by_title( 'Home' );
|
|
$blog_page_id = get_page_by_title( 'Blog' );
|
|
|
|
update_option( 'show_on_front', 'page' );
|
|
update_option( 'page_on_front', $front_page_id->ID );
|
|
update_option( 'page_for_posts', $blog_page_id->ID );
|
|
|
|
}
|
|
add_action( 'ocdi/after_import', 'ocdi_after_import_setup' ); |