PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 4.11.1
WpStream – Live Streaming, Video on Demand, Pay Per View v4.11.1
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.11.1, at integrations/hello-wpstream/theme-import.php

107 lines 4.9 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 'church-demo' => array(
39 'import_file_name' => 'Church Demo',
40 'import_file_url' => 'https://wpstream.net/downloads/demos/church/church-demo.xml',
41 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/church/widgets.wie',
42 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/church/customizer.dat',
43 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/church/preview.png' ,
44 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
45 'preview_url' => 'https://church.wpstream.net/',
46
47 ),
48 'live-shopping-demo' => array(
49 'import_file_name' => 'Live Shopping Demo',
50 'import_file_url' => 'https://wpstream.net/downloads/demos/live-shoping/live_shoping_content.xml',
51 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/live-shoping/live_shoping_widgets.wie',
52 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/live-shoping/live_shoping_customizer.dat',
53 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/live-shoping/preview.png' ,
54 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
55 'preview_url' => 'https://liveshopping.wpstream.net/',
56 ),
57 'believe-demo' => array(
58 'import_file_name' => 'Believe Demo',
59 'import_file_url' => 'https://wpstream.net/downloads/demos/believe/believe-demo.xml',
60 'import_widget_file_url' => 'https://wpstream.net/downloads/demos/believe/widgets.wie',
61 'import_customizer_file_url' => 'https://wpstream.net/downloads/demos/believe/customizer.dat',
62 'import_preview_image_url' => 'https://wpstream.net/downloads/demos/believe/preview.png' ,
63 'import_notice' => esc_html__( 'Clear theme cache after demo import is complete!', 'hello-wpstream' ),
64 'preview_url' => 'https://believe.wpstream.net/',
65 )
66 );
67
68 return $demo_array;
69
70 }
71
72
73
74
75
76 function ocdi_after_import_setup() {
77 // Assign menus to their locations.
78
79 $main_menu = get_term_by( 'name', 'Main Menu', 'nav_menu' );
80 $main_menu2 = get_term_by( 'name', 'First Menu', 'nav_menu' );
81 $main_menu3 = get_term_by( 'name', 'Third menu', 'nav_menu' );
82
83 set_theme_mod( 'nav_menu_locations', array(
84 'main-menu' => $main_menu->term_id,
85 'main-menu2' => $main_menu2->term_id,
86 'main-menu3' => $main_menu3->term_id
87 )
88 );
89
90
91 // Assign front page and posts page (blog page).
92 $front_page_id = get_page_by_title( 'Homepage' );
93 $blog_page_id = get_page_by_title( 'Blog' );
94
95 update_option( 'show_on_front', 'page' );
96 update_option( 'page_on_front', $front_page_id->ID );
97 update_option( 'page_for_posts', $blog_page_id->ID );
98
99 // disable coming soon mode of WooCommerce
100 // so users can see the paid channels/VODs after demo import
101 update_option('woocommerce_coming_soon', 'no');
102 }
103
104
105
106
107 ?>