未安装WooCommerce时的功能 时间:2015-06-15 作者:Johnny 我现在正在处理一个主题,如果安装了woocommerce插件,我会在标题中使用一些函数,如is\\u shop()。然而,当插件没有安装时,这些功能没有定义,我遇到了一些问题。处理这个问题的最佳方法是什么?我考虑过定义空函数,比如function is_shop() { }. 这是最好的方法吗?还是我应该做点别的?谢谢 1 个回复 SO网友:Morgan Estes 如果您定义了自己的空函数,那么当插件尝试加载其相同的函数时,可能会导致问题。解决这个问题的最简单方法是使用PHP的内置function_exists() 方法包装在函数调用周围。如果定义了该函数(如插件内部),它将运行调用。如果没有,它会毫不犹豫地跳过它。if ( function_exists( \'is_shop\' ) ) { is_shop(); // do other stuff related to is_shop() } 结束 文章导航