在主题中使用插件函数时,最佳做法是使用class_exists还是function_exists?
示例:
如果我在我的主题中使用ACF功能,我应该使用:
if ( class_exists('acf') )
或
if function_exists('the_field') )
答案 0 :(得分:2)
要检查函数是否存在,您必须完全使用 function_exists(), class_exists()检查类是否存在。
答案 1 :(得分:0)
使用class_exists足以检查ACF插件是否处于活动状态。使用名称空间也更好。