前 50 名 WordPress 管理掛鉤列表

已發表: 2023-04-23
前 50 個 WordPress 管理掛鉤

大家有沒有想過 Admin hooks 是如何工作的?

WordPress 是一個功能強大的內容管理系統 (CMS),允許用戶輕鬆地在線創建、管理和發佈內容。 WordPress 的一個關鍵特性是它的靈活性和可擴展性,這是通過使用掛鉤實現的。 在本文中,我們將提供開發人員可用的所有 WordPress 管理掛鉤的完整列表。

掛鉤是允許開發人員在不修改核心文件的情況下修改或添加功能到 WordPress 的功能。 WordPress 中有兩種類型的掛鉤:操作和過濾器。

操作是 WordPress 在執行過程中的特定點觸發的事件,它們允許開發人員添加自己的代碼來執行特定任務。 另一方面,過濾器允許開發人員在數據顯示之前對其進行修改。

在 WordPress 的上下文中,管理掛鉤是與 WordPress 管理面板特別相關的掛鉤。 管理掛鉤允許開發人員通過添加或修改功能或更改管理面板的外觀來自定義 WordPress 管理面板。

以下是可供開發人員使用的前 50 個 WordPress 管理掛鉤列表:

  1. admin_enqueue_scripts – 此掛鉤用於在 WordPress 管理面板中排隊腳本和样式。
  2. admin_footer – 此掛鉤用於將內容添加到 WordPress 管理面板的頁腳。
  3. admin_head – 此掛鉤用於將內容添加到 WordPress 管理面板的頭部。
  4. admin_init – 此掛鉤用於初始化 WordPress 管理面板。
  5. admin_menu – 此掛鉤用於將菜單和子菜單添加到 WordPress 管理面板。
  6. admin_notices – 此掛鉤用於在 WordPress 管理面板中向用戶顯示通知。
  7. admin_print_scripts – 此掛鉤用於在 WordPress 管理面板中打印腳本。
  8. admin_print_styles – 此掛鉤用於在 WordPress 管理面板中打印樣式。
  9. admin_title – 此掛鉤用於修改 WordPress 管理面板的標題。
  10. admin_footer_text – 此掛鉤用於修改 WordPress 管理面板的頁腳文本。
  11. all_admin_notices – 此掛鉤用於在 WordPress 管理面板中向用戶顯示通知。
  12. current_screen – 此掛鉤用於獲取有關 WordPress 管理面板中當前屏幕的信息。
  13. in_admin_footer – 此掛鉤用於將內容添加到 WordPress 管理面板的頁腳。
  14. in_admin_header – 此掛鉤用於將內容添加到 WordPress 管理面板的標題。
  15. load-(page_hook) – 此掛鉤用於加載 WordPress 管理面板中的特定頁面。
  16. pre_get_users – 此掛鉤用於在用戶查詢在 WordPress 管理面板中執行之前修改它。
  17. set-screen-option – 此掛鉤用於在 WordPress 管理面板中設置屏幕選項。
  18. wp_after_admin_bar_render – 此掛鉤用於在呈現 WordPress 管理欄後添加內容。
  19. wp_before_admin_bar_render – 此掛鉤用於在呈現 WordPress 管理欄之前添加內容。
  20. wp_dashboard_setup – 此掛鉤用於設置 WordPress 儀表板。
  21. wp_user_dashboard_setup – 此掛鉤用於設置 WordPress 用戶儀表板。
  22. network_admin_menu – 此掛鉤用於將菜單和子菜單添加到 WordPress 網絡管理面板。
  23. network_admin_notices – 此掛鉤用於在 WordPress 網絡管理面板中向用戶顯示通知。
  24. network_admin_plugin_action_links – 此掛鉤用於將插件操作鏈接添加到 WordPress 網絡管理面板。
  25. network_admin_plugin_action_links_(plugin_file_name) – 此掛鉤用於將插件操作鏈接添加到 WordPress 網絡管理面板中的特定插件。
  26. network_admin_print_scripts – 此掛鉤用於在 WordPress 網絡管理面板中打印腳本
  27. network_admin_print_styles – 此掛鉤用於在 WordPress 網絡管理面板中打印樣式。
  28. network_admin_menu_{$menu_slug} – 此掛鉤用於將菜單和子菜單添加到特定網絡管理頁面。
  29. parent_file – 此掛鉤用於修改 WordPress 管理面板中子菜單頁面的父文件。
  30. plugin_action_links – 此掛鉤用於將插件操作鏈接添加到 WordPress 管理面板。
  31. plugin_action_links_(plugin_file_name) – 此掛鉤用於將插件操作鏈接添加到 WordPress 管理面板中的特定插件。
  32. plugin_row_meta – 此掛鉤用於將行元鏈接添加到 WordPress 管理面板。
  33. plugin_row_meta_(plugin_file_name) – 此掛鉤用於將行元鏈接添加到 WordPress 管理面板中的特定插件。
  34. post_submitbox_misc_actions – 此掛鉤用於將自定義元框添加到 WordPress 帖子編輯器。
  35. restrict_manage_posts – 此掛鉤用於將自定義過濾器添加到 WordPress 管理員帖子列表屏幕。
  36. save_post – 此掛鉤用於在將帖子保存到 WordPress 管理面板後執行操作。
  37. submitpost_box – 此掛鉤用於將自定義元框添加到 WordPress 帖子編輯器。
  38. transition_post_status – 此掛鉤用於在 WordPress 管理面板中的帖子狀態更改時執行操作。
  39. user_register – 此掛鉤用於在新用戶在 WordPress 管理面板中註冊時執行操作。
  40. wp_after_admin_bar_render – 此掛鉤用於在呈現 WordPress 管理欄後添加內容。
  41. wp_ajax_(action) – 此掛鉤用於處理 WordPress 管理面板中的 AJAX 請求。
  42. wp_ajax_nopriv_(action) – 此掛鉤用於處理 WordPress 管理面板中未登錄用戶的 AJAX 請求。
  43. wp_before_admin_bar_render – 此掛鉤用於在呈現 WordPress 管理欄之前添加內容。
  44. wp_insert_post_data – 此掛鉤用於在將帖子數據保存到 WordPress 管理面板之前對其進行修改。
  45. wp_logout – 此掛鉤用於在用戶註銷 WordPress 管理面板時執行操作。
  46. wp_login – 此掛鉤用於在用戶登錄到 WordPress 管理面板時執行操作。
  47. wp_dashboard_setup – 此掛鉤用於設置 WordPress 儀表板。
  48. wp_user_dashboard_setup – 此掛鉤用於設置 WordPress 用戶儀表板。
  49. wp_update_nav_menu – 此掛鉤用於在 WordPress 管理面板中更新導航菜單後執行操作。
  50. wp_update_nav_menu_item – 此掛鉤用於在 WordPress 管理面板中更新導航菜單項後執行操作。

這些只是開發人員可用的一些 WordPress 管理掛鉤。 通過使用這些掛鉤,開發人員可以自定義和擴展 WordPress 管理面板以滿足他們的需求。