Wordpress中的“function_exists”是什么

时间:2012-08-26 08:06:26

标签: wordpress

我是WordPress的新手。我正在浏览Smooth Slider WP插件并看到了

if ( function_exists( 'get_smooth_slider_category' ) ) { get_smooth_slider_category('Uncategorized'); }

这几乎给了我想要的东西,但并不完全。这会拉动类别中的所有内容,而后面的内容只是图像URL。

我的问题是wordpress中的“function_exists”是什么?我检查了functions.php文件中的get_smooth_slider_category但找不到任何内容。有人可以解释一下function_exists是如何工作的吗?

2 个答案:

答案 0 :(得分:4)

function_exists是一个PHP函数,不仅限于WordPress。

从手册“检查功能名称的内置(内部)和用户定义的已定义功能列表。”

它返回true或false,表示函数是否存在。因此,您可以在它之前创建一个稍微不同的新函数,或者如果它不存在则阻止错误(通常因为未包含所需的文件)。

答案 1 :(得分:1)

这是PHP function,它检查传入的名称是否与任何已定义的函数(内部函数或用户定义的函数)匹配。

这是一种在调用函数之前检查函数是否“可用”的方法。