我正在开发一个 WordPress 主题并安装了一些插件,在阅读了有关if(function_exists())
防止网站崩溃的内容后,我如何确定函数的名称?
例如我有插件;Contact Form 7
, Menu Image
, Gallery
. 我如何找出函数名称?
if ( function_exists('$functionname')) {
}
我正在开发一个 WordPress 主题并安装了一些插件,在阅读了有关if(function_exists())
防止网站崩溃的内容后,我如何确定函数的名称?
例如我有插件;Contact Form 7
, Menu Image
, Gallery
. 我如何找出函数名称?
if ( function_exists('$functionname')) {
}
您可以查看特定的插件代码,选择一个突出的功能并在您的示例中使用的代码中使用:
if ( function_exists('functionname')) {
}
或者,使用is_plugin_active()
codex 中演示的函数:
<?php
If (is_plugin_active('plugin-directory/plugin-file.php')) {
//plugin is activated
}
?>
请注意,在前端使用时使用会有所不同,因为您需要包含来自后端的特定文件:
<?php include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); ?>
<?php is_plugin_active('plugin-directory/plugin-file.php' ?>
请在上面的 codex 链接中阅读更多内容。
你真的不需要这样做。这些插件都有自己的错误检查方法,所以不用担心。
如果您真的想弄乱插件代码,请注意下次插件更新时它将被覆盖。