コード例 #1
0
 public function pojo_get_core_sidebars($sidebars)
 {
     $our_sidebars = array();
     foreach (Pojo_Sidebars::instance()->db->get_sidebars() as $sidebar_term) {
         $our_sidebars[] = 'pojo-sidebar-' . $sidebar_term->term_id;
     }
     foreach ($sidebars as $sidebar_id => $sidebar_name) {
         if (in_array($sidebar_id, $our_sidebars)) {
             unset($sidebars[$sidebar_id]);
         }
     }
     return $sidebars;
 }
コード例 #2
0
ファイル: pojo-sidebars.php プロジェクト: zruiz/NG
    {
        // Unserializing instances of the class is forbidden
        _doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'pojo-sidebars'), '1.0.0');
    }
    /**
     * @return Pojo_Sidebars
     */
    public static function instance()
    {
        if (is_null(self::$_instance)) {
            self::$_instance = new Pojo_Sidebars();
        }
        return self::$_instance;
    }
    public function bootstrap()
    {
        include 'includes/class-pojo-sidebars-db.php';
        include 'includes/class-pojo-sidebars-admin-ui.php';
        include 'includes/class-pojo-sidebars-shortcode.php';
        $this->db = new Pojo_Sidebars_DB();
        $this->admin_ui = new Pojo_Sidebars_Admin_UI();
        $this->shortcode = new Pojo_Sidebars_Shortcode();
    }
    private function __construct()
    {
        add_action('init', array(&$this, 'bootstrap'));
        add_action('plugins_loaded', array(&$this, 'load_textdomain'));
    }
}
Pojo_Sidebars::instance();
// EOF