2017-03-31 44 views
1
class Zopim { 
private static $_instance = NULL; 
private function __construct() 
{ 
    spl_autoload_register(array(&$this, 'autoload')); 
    add_action('wp_footer', array('Zopim_Widget', 'zopimme')); 
    add_action('plugins_loaded', array(&$this, 'load_textdomain')); 
} 
} 

如何使用remove_action从function.php如何remove_action这是一流的呼叫

回答

0

删除下面的动作

add_action('wp_footer', array('Zopim_Widget', 'zopimme')); 

您可以拨打wp_footerremove_action

remove_action('wp_footer', array('Zopim', 'zopimme')); 

根据何时实际调用该类,您可能需要将优先级让WordPress稍后再触碰你的remove_action。由于类不优先传递给add_action,将与10默认优先级如果设置较高的优先级调用,您的通话将后发生:

remove_action('wp_footer', array('Zopim', 'zopimme'), 11); 
+0

它不工作。因为zopimme不是“Zopim”类的功能。函数zopimme位于Zopim_Widget类中 –