/**
  * Instance method of the cache listener.
  *
  * @return Tribe__Cache_Listener
  */
 public static function instance()
 {
     if (empty(self::$instance)) {
         self::$instance = self::create_listener();
     }
     return self::$instance;
 }
示例#2
0
文件: WPML.php 项目: TakenCdosG/chefs
 protected function setup_cache_expiration_triggers()
 {
     $cache_listener = Tribe__Cache_Listener::instance();
     add_action('wpml_cache_clear', array($cache_listener, 'wpml_updates'));
     add_action('wpml_activated', array($cache_listener, 'wpml_updates'));
     add_action('wpml_deactivated', array($cache_listener, 'wpml_updates'));
     add_action('update_option_icl_sitepress_settings', array($cache_listener, 'wpml_updates'));
     add_action('tribe_settings_save', array($cache_listener, 'wpml_updates'));
 }