2014-01-18 78 views

回答

6

使用方法:?? ADD_ACTION( $鉤,$ function_to_add,$優先,$ accepted_args);

參數: $勾 (字符串)(必需)的作用function_to_add到$的名稱是大呼過癮也可以是一個名字。主題或插件文件中的動作,或特殊標籤「全部」,在這種情況下,函數將被調用對於所有的鉤子) 默認值:無

INIT HOOK:WordPress的後 奔跑加載完成,但任何頭被髮送之前。用於攔截$ _GET或$ _POST觸發器。

例如,作用於$ _ POST數據:

add_action('init', 'process_post'); 
function process_post(){ 
if(isset($_POST['unique_hidden_field'])) { 
// process $_POST data here 
} 
} 
15

添加操作來代替硬編碼的功能到WordPress。使用add_action的好處是您可以允許核心wordpress函數跟蹤已添加的內容,通過這樣做,可以通過稍後取消註冊它們來覆蓋先前添加的函數。

例如:

你下載一個插件名爲定義的動作/法

add_action('init', 'crappy_method'); 

你需要重寫用自己蹩腳的功能:

remove_action('init', 'crappy_method'); 
add_action('init', 'my_even_crappier_method'); 

通過這樣做您可以複製原始方法並對其進行自定義,而無需更改原始文件。這對插件非常有用,以便您稍後可以更新它們而不會丟失您的更改。

+2

哈哈我笑了很多 –