1

我对 WordPress 很陌生。我正在通过 Smooth Slider WP Plugin 并看到

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

这几乎给出了我想要的,但不完全是。这会拉取类别中的所有内容,而我之后的只是图像 URL。

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

4

2 回答 2

5

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

来自手册“检查已定义函数的列表,包括内置(内部)和用户定义的函数名称。”

它返回 true 或 false 来判断函数是否存在。因此,您可以在它之前创建一个新函数来做一些稍微不同的事情,或者在它不存在时防止错误(通常是因为没有包含所需的文件)。

于 2012-08-26T08:09:04.250 回答
1

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

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

于 2012-08-26T08:08:57.973 回答