コード例 #1
0
 function load_archive_page()
 {
     if (isset($_GET['post_type']) && Genesis_Club_Plugin::is_post_type_enabled($_GET['post_type'])) {
         add_filter('genesis_club_archive_settings', array($this, 'add_archive_panel'), 10, 3);
         $this->set_tooltips($this->tips);
     }
 }
コード例 #2
0
 function load_archive_page()
 {
     if (isset($_GET['post_type']) && Genesis_Club_Plugin::is_post_type_enabled($_GET['post_type'])) {
         $this->set_tooltips($this->archive_tips);
         add_action($_REQUEST['taxonomy'] . '_edit_form', array($this, 'archive_panel'), 10, 2);
         add_action('admin_enqueue_scripts', array($this, 'enqueue_postbox_scripts'));
         add_action('admin_enqueue_scripts', array($this, 'enqueue_metabox_scripts'));
     }
 }
コード例 #3
0
ファイル: class-dashboard.php プロジェクト: jonpetersen/PHTC
        function modules_panel()
        {
            $pro = sprintf('<a target="_blank" rel="external" href="%1$s">Genesis Club Pro</a>', GENESIS_CLUB_PRO_URL);
            $button = $this->submit_button();
            $list = '';
            $preamble = <<<SETTINGS_PANEL
<div class="actions"><input id="cb-select-all" type="checkbox" />Select/Deselect All or individually select the Genesis Club modules you need. Or click the link to find out more about {$pro} features.</div>
SETTINGS_PANEL;
            $modules = Genesis_Club_Plugin::get_modules();
            foreach ($modules as $module => $info) {
                $present = Genesis_Club_Plugin::module_exists($module);
                $enabled = $present && Genesis_Club_Plugin::is_module_enabled($module);
                $verbose_status = $present ? $enabled ? '' : __('Inactive', GENESIS_CLUB_DOMAIN) : __('Pro', GENESIS_CLUB_DOMAIN);
                $list .= sprintf('<li class="mix product-card"><div class="status-action clear"><span class="status">%1$s</span>%2$s</div><h2>%3$s</h2><div class="summary">%4$s</div></li>', $verbose_status, $this->checkbox_helper($module, $enabled, !$present), $info['heading'], $info['tip']);
            }
            return sprintf('%1$s<ul class="products_grid" class="wrap">%2$s</ul>', $preamble, $list);
        }
コード例 #4
0
ファイル: class-admin.php プロジェクト: jonpetersen/PHTC
 function is_metabox_active($post_type, $context)
 {
     return 'advanced' === $context && Genesis_Club_Plugin::is_post_type_enabled($post_type);
 }