コード例 #1
0
 public function init()
 {
     $this->include_required();
     add_action('admin_enqueue_scripts', array(&$this, 'styles_scripts'));
     $compat_status = self::getInstance()->includes['service']->compatibility();
     if (function_exists('w3tc_fragmentcache_flush_group')) {
         w3tc_fragmentcache_flush_group('instapage');
     }
     if ($compat_status !== true) {
         self::getInstance()->includes['admin']->showMessage(false, $compat_status);
         return;
     }
     if (get_option('permalink_structure') == '') {
         self::getInstance()->includes['admin']->showMessage(false, __('instapage plugin needs <a href="options-permalink.php">permalinks</a> enabled!', 'instapage'));
         return;
     }
     if (is_admin()) {
         self::getInstance()->includes['service']->init();
         self::getInstance()->includes['main']->init();
         self::getInstance()->includes['edit']->init();
         self::getInstance()->includes['index']->init();
         self::getInstance()->includes['admin']->init();
     }
     self::getInstance()->includes['page']->init();
 }
コード例 #2
0
 public function flush_terms_fragment()
 {
     if ($this->_config->get_boolean(array('genesis.theme', 'flush_terms'))) {
         w3tc_fragmentcache_flush_group('loop_terms');
     }
 }
コード例 #3
0
ファイル: Genesis.php プロジェクト: easinewe/Avec2016
 public function flush_terms_fragment()
 {
     if (w3tc_get_extension_config('genesis.theme', 'flush_terms')) {
         w3tc_fragmentcache_flush_group('loop_terms');
     }
 }