PluginProbe
SpiceBox / 0.3
SpiceBox v0.3
trunk 0.2.2 0.2.3 0.2.4 0.2.5 0.2.6 0.2.7 0.2.8 0.2.9 0.3 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 0.3.8 0.3.9.1 0.3.9.2 0.4 0.5 0.6 0.7 1.0 All 76 releases
spicebox / spicebox.php

spicebox.php in SpiceBox 0.3, at spicebox.php

75 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: SpiceBox
4 Plugin URI:
5 Description: Enhances SpiceThemes with extra functionality.
6 Version: 0.3
7 Author: Spicethemes
8 Author URI: https://github.com
9 Text Domain: spicebox
10 */
11 define( 'SPICEB_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
12 define( 'SPICEB_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
13
14 /*function spiceb_spicepress_feedback_scripts() {
15 wp_register_script('spiceb-custom-script', SPICEB_PLUGIN_URL. '/inc/js/custom-js.js',array('jquery','wp-color-picker'),'1.1', true);
16 wp_enqueue_script('spiceb-custom-script');
17 wp_enqueue_style('spiceb_style',SPICEB_PLUGIN_URL.'inc/css/feedback-popup.css');
18 }
19 add_action( 'admin_enqueue_scripts', 'spiceb_spicepress_feedback_scripts' );
20 */
21 function spiceb_activate() {
22 $theme = wp_get_theme(); // gets the current theme
23 if ( 'SpicePress' == $theme->name || 'Rockers' == $theme->name || 'Content' == $theme->name || 'Certify' == $theme->name || 'Stacy' == $theme->name || 'SpicePress Child Theme' == $theme->name){
24 require_once('inc/spicepress/features/feature-slider-section.php');
25 require_once('inc/spicepress/features/feature-service-section.php');
26 require_once('inc/spicepress/features/feature-portfolio-section.php');
27 require_once('inc/spicepress/features/feature-testimonial-section.php');
28 require_once('inc/spicepress/sections/spicepress-slider-section.php');
29 require_once('inc/spicepress/sections/spicepress-features-section.php');
30 require_once('inc/spicepress/sections/spicepress-portfolio-section.php');
31 require_once('inc/spicepress/sections/spicepress-testimonail-section.php');
32 require_once('inc/spicepress/customizer.php');
33
34 }
35
36 }
37 add_action( 'init', 'spiceb_activate' );
38
39
40 $theme = wp_get_theme();
41 if ( 'SpicePress' == $theme->name || 'Rockers' == $theme->name || 'Content' == $theme->name || 'Certify' == $theme->name || 'Stacy' == $theme->name || 'SpicePress Child Theme' == $theme->name){
42
43
44 register_activation_hook( __FILE__, 'spiceb_install_function');
45 function spiceb_install_function()
46 {
47 $item_details_page = get_option('item_details_page');
48 if(!$item_details_page){
49 require_once('inc/spicepress/default-pages/upload-media.php');
50 require_once('inc/spicepress/default-pages/about-page.php');
51 require_once('inc/spicepress/default-pages/home-page.php');
52 require_once('inc/spicepress/default-pages/blog-page.php');
53 require_once('inc/spicepress/default-pages/contact-page.php');
54 require_once('inc/spicepress/default-pages/portfolio-page.php');
55 require_once('inc/spicepress/default-widgets/default-widget.php');
56 update_option( 'item_details_page', 'Done' );
57 }
58 }
59
60 }
61
62 // User Feedback popup code
63 /*if ('SpicePress' == $theme->name || 'Rockers' == $theme->name || 'Content' == $theme->name || 'Certify' == $theme->name || 'Stacy' == $theme->name || 'SpicePress Child Theme' == $theme->name)
64 {
65 add_action( 'switch_theme', 'spicepresstheme_deactivate_message' );
66 function spicepresstheme_deactivate_message()
67 {
68 $theme = wp_get_theme();
69 if($theme->template!='spicepress'){
70 require_once('inc/feedback-pop-up-form.php');
71 }
72
73 }
74 }*/
75 ?>