WordPress,如果函数存在和插件名称?

时间:2013-10-13 09:35:05

标签: wordpress

我正在研究一个WordPress主题,并安装了一些插件,在阅读了包含if(function_exists())以防止网站破坏之后,我如何确定这些功能的名称?

例如我有插件; Contact Form 7Menu ImageGallery。我如何找到函数名称?;

if ( function_exists('$functionname')) {


}

2 个答案:

答案 0 :(得分:0)

你真的不需要这样做。插件都有自己的错误检查方法,所以不用担心。

如果你真的想搞乱插件代码,那么请注意它会在下次插件更新时被覆盖。

答案 1 :(得分:0)

您可以查看特定的插件代码,选择一个突出的功能并在代码中使用,如下例所示:

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链接中阅读更多内容。