PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 4.8.2
WpStream – Live Streaming, Video on Demand, Pay Per View v4.8.2
4.14.1 4.14.0 4.13.2 4.13.1 4.13 4.12.5 4.12.4 4.12.3 4.12.2 4.12.1 4.12 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5 4.5.1 4.5.11 4.5.11.1 4.5.11.2 4.5.11.4 4.5.11.5 4.5.11.6 All 181 releases
wpstream / integrations / hello-wpstream / theme-import.php

theme-import.php in WpStream – Live Streaming, Video on Demand, Pay Per View 4.8.2, at integrations/hello-wpstream/theme-import.php

105 lines 5.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (!defined('ABSPATH')) exit;
4
5
6 function ocdi_plugin_intro_text( $default_text ) {
7 $default_text = '<div class="ocdi__intro-text intro-text_wpstream_theme notice notice-warning "> For speed purposes, demo images are not included in the import.</div>';
8
9 return $default_text;
10 }
11
12
13 function ocdi_import_files() {
14
15 if(!function_exists( 'wpstream_load_theme_files' )){
16 return;
17 }
18 $demo_array= array(
19 'main-demo' => array(
20 'import_file_name' => 'Main Demo',
21 'import_file_url' => 'https://wpstream.net/downloads/demos/main/demo-content.xml',
22 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/main/widgets.wie',
23 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/main/customizer.dat',
24 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/main/preview.png' ,
25 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
26 'preview_url' => 'https://theme.wpstream.net/',
27
28 ),
29 'esports-demo' => array(
30 'import_file_name' => 'ESports Demo',
31 'import_file_url' => 'https://wpstream.net/downloads/demos/esports/esports-demo.xml',
32 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/esports/widgets.wie',
33 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/esports/customizer.dat',
34 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/esports/preview.png' ,
35 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
36 'preview_url' => 'https://esports.wpstream.net/',
37
38 ),
39 'church-demo' => array(
40 'import_file_name' => 'Church Demo',
41 'import_file_url' => 'https://wpstream.net/downloads/demos/church/church-demo.xml',
42 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/church/widgets.wie',
43 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/church/customizer.dat',
44 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/church/preview.png' ,
45 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
46 'preview_url' => 'https://church.wpstream.net/',
47
48 ),
49 'live-shopping-demo' => array(
50 'import_file_name' => 'Live Shopping Demo',
51 'import_file_url' => 'https://wpstream.net/downloads/demos/live-shoping/live_shoping_content.xml',
52 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/live-shoping/live_shoping_widgets.wie',
53 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/live-shoping/live_shoping_customizer.dat',
54 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/live-shoping/preview.png' ,
55 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
56 'preview_url' => 'https://liveshopping.wpstream.net/',
57 ),
58 'believe-demo' => array(
59 'import_file_name' => 'Believe Demo',
60 'import_file_url' => 'https://wpstream.net/downloads/demos/believe/believe-demo.xml',
61 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/believe/widgets.wie',
62 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/believe/customizer.dat',
63 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/believe/preview.png' ,
64 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
65 'preview_url' => 'https://believe.wpstream.net/',
66 )
67 );
68
69 return $demo_array;
70
71 }
72
73
74
75
76
77 function ocdi_after_import_setup() {
78 // Assign menus to their locations.
79
80 $main_menu = get_term_by( 'name', 'Main Menu', 'nav_menu' );
81 $main_menu2 = get_term_by( 'name', 'First Menu', 'nav_menu' );
82 $main_menu3 = get_term_by( 'name', 'Third menu', 'nav_menu' );
83
84 set_theme_mod( 'nav_menu_locations', array(
85 'main-menu' => $main_menu->term_id,
86 'main-menu2' => $main_menu2->term_id,
87 'main-menu3' => $main_menu3->term_id
88 )
89 );
90
91
92 // Assign front page and posts page (blog page).
93 $front_page_id = get_page_by_title( 'Homepage' );
94 $blog_page_id = get_page_by_title( 'Blog' );
95
96 update_option( 'show_on_front', 'page' );
97 update_option( 'page_on_front', $front_page_id->ID );
98 update_option( 'page_for_posts', $blog_page_id->ID );
99
100 }
101
102
103
104
105 ?>