爲什麼我們使用這種類型的wordpress.can任何事情解釋我請爲什麼我們使用的init在WordPress funtions.or什麼是init什麼是ADD_ACTION(「初始化
7
A
回答
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');
通過這樣做您可以複製原始方法並對其進行自定義,而無需更改原始文件。這對插件非常有用,以便您稍後可以更新它們而不會丟失您的更改。
相關問題
- 1. register_activation_hook VS ADD_ACTION( '初始化')
- 2. 什麼是初始化塊?
- 3. Sencha Touch 2 - 什麼是初始化和初始化?
- 4. 「值初始化」是什麼意思?
- 5. 什麼是未初始化常量?
- 6. 什麼是結構初始化爲C++
- 7. 爲什麼初始化
- 8. 什麼數據最好在loadView初始化初始化
- 9. 爲什麼不初始化std :: vector <T>初始化T?
- 10. 爲什麼字符串需要用初始值初始化?
- 11. initWithCoder將初始值初始化爲什麼值?
- 12. 爲什麼需要MD5 JCE初始化
- 13. 爲什麼Datareader無法初始化?
- 14. 爲什麼初始化常量HomeController :: HideMyAss?
- 15. 爲什麼myArray沒有被初始化?
- 16. Javascript:最多可以初始化什麼?
- 17. 爲什麼不能Indy 10初始化?
- 18. 什麼時候NavigationService被初始化?
- 19. 爲什麼Hibernate不初始化數據?
- 20. 爲什麼Rails初始化失敗?
- 21. 爲什麼Date.new不會初始化?
- 22. 爲什麼iScroll未初始化?
- 23. 爲什麼Android AudioRecord初始化失敗?
- 24. 爲什麼UILabel沒有初始化?
- 25. 我在什麼時區初始化QDateTime?
- 26. Backbonejs什麼時候初始化集合
- 27. 爲什麼observablecollection初始化爲null?
- 28. Allegro爲什麼不初始化?
- 29. 這個初始化做了什麼? = {}
- 30. 爲什麼omniauth初始化兩次?
哈哈我笑了很多 –