2012-08-26 44 views
0

我很新的WordPress。我正在瀏覽Smooth Slider WP Plugin,並看到什麼是Wordpress中的「function_exists」

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

這幾乎給了我想要的,但不是很完美。這將拉動類別中的所有內容,而Im後面的內容就是圖片網址。

我的問題是什麼「function_exists」在WordPress中?我檢查了function.php文件中的get_smooth_slider_category,但沒有找到任何。有人可以解釋一下function_exists的工作原理嗎?

+0

[WordPress的Codex - 隱藏插件時禁用](http://codex.wordpress.org/Managing_Plugins#Hiding_Plugins_When_Deactivated) –

回答

4

function_exists是一個PHP函數,不僅限於WordPress。

從手冊「檢查已定義函數的列表,內置函數(內部函數)和用戶定義函數名稱」。

它在函數是否存在時返回true或false。所以你可以在它做一些稍微不同的事情之前創建一個新的函數,或者如果它不存在,通常會阻止錯誤(通常是因爲沒有包含所需的文件)。

1

這是一個PHP function,用於檢查傳入的名稱是否與任何已定義的函數(內部函數或用戶定義函數)匹配。

這是一種在調用函數之前檢查函數是否「可用」的方法。