PluginProbe
SpiceBox / 0.3.2
SpiceBox v0.3.2
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.2, at spicebox.php

71 lines 2.8 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.2
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_activate() {
15 $theme = wp_get_theme(); // gets the current theme
16 if ( 'SpicePress' == $theme->name || 'Rockers' == $theme->name || 'Content' == $theme->name || 'Certify' == $theme->name || 'Stacy' == $theme->name || 'SpicePress Child Theme' == $theme->name){
17 require_once('inc/spicepress/features/feature-slider-section.php');
18 require_once('inc/spicepress/features/feature-service-section.php');
19 require_once('inc/spicepress/features/feature-portfolio-section.php');
20 require_once('inc/spicepress/features/feature-testimonial-section.php');
21 require_once('inc/spicepress/sections/spicepress-slider-section.php');
22 require_once('inc/spicepress/sections/spicepress-features-section.php');
23 require_once('inc/spicepress/sections/spicepress-portfolio-section.php');
24 require_once('inc/spicepress/sections/spicepress-testimonail-section.php');
25 require_once('inc/spicepress/customizer.php');
26
27 }
28
29 if ( 'Chilly' == $theme->name){
30 require_once('inc/spicepress/features/feature-service-section.php');
31 require_once('inc/spicepress/features/feature-portfolio-section.php');
32 require_once('inc/spicepress/features/feature-testimonial-section.php');
33 require_once('inc/spicepress/sections/spicepress-features-section.php');
34 require_once('inc/spicepress/sections/spicepress-portfolio-section.php');
35 require_once('inc/spicepress/sections/spicepress-testimonail-section.php');
36 require_once('inc/spicepress/customizer.php');
37 }
38
39 }
40 add_action( 'init', 'spiceb_activate' );
41
42
43 $theme = wp_get_theme();
44 if ( 'SpicePress' == $theme->name || 'Rockers' == $theme->name || 'Content' == $theme->name || 'Certify' == $theme->name || 'Stacy' == $theme->name || 'SpicePress Child Theme' == $theme->name || 'Chilly' == $theme->name){
45
46
47 register_activation_hook( __FILE__, 'spiceb_install_function');
48 function spiceb_install_function()
49 {
50 $item_details_page = get_option('item_details_page');
51 if(!$item_details_page){
52 require_once('inc/spicepress/default-pages/upload-media.php');
53 require_once('inc/spicepress/default-pages/about-page.php');
54 require_once('inc/spicepress/default-pages/home-page.php');
55 require_once('inc/spicepress/default-pages/blog-page.php');
56 require_once('inc/spicepress/default-pages/contact-page.php');
57 require_once('inc/spicepress/default-pages/portfolio-page.php');
58 require_once('inc/spicepress/default-widgets/default-widget.php');
59 update_option( 'item_details_page', 'Done' );
60 }
61 }
62
63 }
64
65 //Sanatize text
66 function spiceb_spicepress_home_page_sanitize_text( $input ) {
67
68 return wp_kses_post( force_balance_tags( $input ) );
69
70 }
71 ?>