Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress,是否存在函数和插件名称?_Wordpress - Fatal编程技术网

WordPress,是否存在函数和插件名称?

WordPress,是否存在函数和插件名称?,wordpress,Wordpress,我正在做一个WordPress主题,安装了一些插件,在阅读了关于包含如果(function_exists())以防止网站崩溃的内容后,我如何确定函数的名称 例如,我有插件联系方式7,菜单图像,多媒体资料。如何查找函数名 if ( function_exists('$functionname')) { } 你真的不需要这样做。插件都有自己的错误检查方法,因此不必担心 如果你真的想弄乱插件代码,请注意它将被覆盖,然后下次插件更新。你可以查看特定的插件代码,选择一个突出的函数并在代码中使用,如示

我正在做一个WordPress主题,安装了一些插件,在阅读了关于包含
如果(function_exists())
以防止网站崩溃的内容后,我如何确定函数的名称

例如,我有插件<代码>联系方式7,
菜单图像
多媒体资料
。如何查找函数名

if ( function_exists('$functionname')) {


}

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


如果你真的想弄乱插件代码,请注意它将被覆盖,然后下次插件更新。

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

if ( function_exists('functionname')) {


}
或者,使用法典中演示的功能:

<?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' ?>


试试
is\u plugin\u active()
function wordpressWell,您正在调用这些插件中的哪些函数?通常,如果插件被禁用,您会使用
function\u exists()
来保护您自己的代码调用的插件函数,以阻止代码中断。这确实是您不应该做的假设。有很多(真的)糟糕的代码和主题插件在那里..我同意,但添加到插件代码只会在下次升级之前有所帮助。OP列表中的插件不需要这个。