我是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是如何工作的吗?
答案 0 :(得分:4)
function_exists是一个PHP函数,不仅限于WordPress。
从手册“检查功能名称的内置(内部)和用户定义的已定义功能列表。”
它返回true或false,表示函数是否存在。因此,您可以在它之前创建一个稍微不同的新函数,或者如果它不存在则阻止错误(通常因为未包含所需的文件)。
答案 1 :(得分:1)
这是PHP function,它检查传入的名称是否与任何已定义的函数(内部函数或用户定义的函数)匹配。
这是一种在调用函数之前检查函数是否“可用”的方法。