public function __construct() { parent::__construct(); add_filter('sidebars_widgets', array($this, 'letsDoIt')); }
function smk_sidebar_shortcode($atts) { extract(shortcode_atts(array('id' => null), $atts)); smk_sidebar($id); } add_shortcode('smk_sidebar', 'smk_sidebar_shortcode'); /* Plugin path ------------------------------------------------*/ $path = plugin_dir_path(__FILE__); /* HTML helper ------------------------------------------------*/ require_once $path . 'html.php'; /* Conditions ------------------------------------------------*/ require_once $path . 'condition.php'; require_once $path . 'condition-cpt.php'; /* Init conditions ------------------------------------------------*/ smk_register_condition('Smk_Sidebar_Generator_Condition_Cpt'); /* Plugin work ------------------------------------------------*/ require_once $path . 'abstract.php'; require_once $path . 'render.php'; require_once $path . 'apply.php'; /* Init plugin ------------------------------------------------*/ $smk_sidebar_generator = new Smk_Sidebar_Generator(); $smk_sidebar_generator->init(); /* Apply conditions ------------------------------------------------*/ $applySidebars = new Smk_Sidebar_Generator_Apply();