รายชื่อ 50 อันดับแรกของ WordPress Admin Hooks

เผยแพร่แล้ว: 2023-04-23
ตะขอผู้ดูแลระบบ WordPress 50 อันดับแรก

คุณเคยสงสัยไหมว่า Admin hooks ทำงานอย่างไร?

WordPress เป็นระบบจัดการเนื้อหา (CMS) ที่มีประสิทธิภาพซึ่งช่วยให้ผู้ใช้สร้าง จัดการ และเผยแพร่เนื้อหาออนไลน์ได้อย่างง่ายดาย หนึ่งในคุณสมบัติที่สำคัญของ WordPress คือความยืดหยุ่นและความสามารถในการขยาย ซึ่งเกิดขึ้นได้จากการใช้ hooks ในบทความนี้ เราจะให้รายการเบ็ดเตล็ดของผู้ดูแลระบบ WordPress ทั้งหมดที่มีให้สำหรับนักพัฒนาซอฟต์แวร์

Hooks เป็นฟังก์ชันที่ช่วยให้นักพัฒนาแก้ไขหรือเพิ่มฟังก์ชันให้กับ WordPress โดยไม่ต้องแก้ไขไฟล์หลัก มีตะขอสองประเภทใน WordPress: การกระทำและตัวกรอง

การดำเนินการคือเหตุการณ์ที่ WordPress เรียกใช้ ณ จุดใดจุดหนึ่งระหว่างการดำเนินการ และช่วยให้นักพัฒนาสามารถเพิ่มรหัสของตนเองเพื่อดำเนินการเฉพาะได้ ในทางกลับกัน ตัวกรองช่วยให้นักพัฒนาแก้ไขข้อมูลก่อนที่จะแสดง

ในบริบทของ WordPress hooks ของผู้ดูแลระบบคือ hooks ที่เกี่ยวข้องกับแผงผู้ดูแลระบบ WordPress โดยเฉพาะ ตะขอผู้ดูแลระบบช่วยให้นักพัฒนาสามารถปรับแต่งแผงผู้ดูแลระบบ WordPress โดยการเพิ่มหรือแก้ไขฟังก์ชันการทำงาน หรือโดยการเปลี่ยนรูปลักษณ์ของแผงการดูแลระบบ

นี่คือรายการตะขอผู้ดูแลระบบ WordPress 50 อันดับแรกที่มีให้สำหรับนักพัฒนา:

  1. admin_enqueue_scripts – hook นี้ใช้เพื่อจัดคิวสคริปต์และสไตล์ในแผงผู้ดูแลระบบ WordPress
  2. admin_footer – hook นี้ใช้เพื่อเพิ่มเนื้อหาลงในส่วนท้ายของแผงผู้ดูแลระบบ WordPress
  3. admin_head – hook นี้ใช้เพื่อเพิ่มเนื้อหาไปยังส่วนหัวของแผงผู้ดูแลระบบ WordPress
  4. admin_init – hook นี้ใช้เพื่อเริ่มต้นแผงผู้ดูแลระบบ WordPress
  5. admin_menu – hook นี้ใช้เพื่อเพิ่มเมนูและเมนูย่อยไปยังแผงควบคุมของ WordPress
  6. admin_notices – hook นี้ใช้เพื่อแสดงประกาศแก่ผู้ใช้ในแผงผู้ดูแลระบบ WordPress
  7. admin_print_scripts – hook นี้ใช้เพื่อพิมพ์สคริปต์ในแผงผู้ดูแลระบบ WordPress
  8. admin_print_styles – hook นี้ใช้เพื่อพิมพ์สไตล์ในแผงผู้ดูแลระบบ WordPress
  9. admin_title – hook นี้ใช้เพื่อแก้ไขชื่อเรื่องของแผงผู้ดูแลระบบ WordPress
  10. admin_footer_text – hook นี้ใช้เพื่อแก้ไขข้อความส่วนท้ายของแผงผู้ดูแลระบบ WordPress
  11. all_admin_notices – hook นี้ใช้เพื่อแสดงประกาศแก่ผู้ใช้ในแผงผู้ดูแลระบบ WordPress
  12. current_screen – hook นี้ใช้เพื่อรับข้อมูลเกี่ยวกับหน้าจอปัจจุบันในแผงผู้ดูแลระบบ WordPress
  13. in_admin_footer – hook นี้ใช้เพื่อเพิ่มเนื้อหาลงในส่วนท้ายของแผงผู้ดูแลระบบ WordPress
  14. in_admin_header – hook นี้ใช้เพื่อเพิ่มเนื้อหาในส่วนหัวของแผงผู้ดูแลระบบ WordPress
  15. load-(page_hook) – hook นี้ใช้เพื่อโหลดหน้าเฉพาะในแผงผู้ดูแลระบบ WordPress
  16. pre_get_users – hook นี้ใช้เพื่อแก้ไขข้อความค้นหาของผู้ใช้ก่อนที่จะดำเนินการในแผงผู้ดูแลระบบ WordPress
  17. set-screen-option – hook นี้ใช้เพื่อตั้งค่าตัวเลือกหน้าจอในแผงผู้ดูแลระบบ WordPress
  18. wp_after_admin_bar_render – hook นี้ใช้เพื่อเพิ่มเนื้อหาหลังจากแสดงแถบผู้ดูแลระบบ WordPress
  19. wp_before_admin_bar_render – hook นี้ใช้เพื่อเพิ่มเนื้อหาก่อนที่แถบผู้ดูแลระบบ WordPress จะแสดงผล
  20. wp_dashboard_setup – hook นี้ใช้เพื่อตั้งค่าแดชบอร์ดของ WordPress
  21. wp_user_dashboard_setup – hook นี้ใช้เพื่อตั้งค่าแดชบอร์ดผู้ใช้ WordPress
  22. network_admin_menu – hook นี้ใช้เพื่อเพิ่มเมนูและเมนูย่อยไปยังแผงควบคุมเครือข่าย WordPress
  23. network_admin_notices – hook นี้ใช้เพื่อแสดงประกาศแก่ผู้ใช้ในแผงผู้ดูแลระบบเครือข่าย WordPress
  24. network_admin_plugin_action_links – hook นี้ใช้เพื่อเพิ่มลิงค์การทำงานของปลั๊กอินไปยังแผงควบคุมเครือข่าย WordPress
  25. network_admin_plugin_action_links_(plugin_file_name) – hook นี้ใช้เพื่อเพิ่มลิงค์การทำงานของปลั๊กอินไปยังปลั๊กอินเฉพาะในแผงควบคุมเครือข่าย WordPress
  26. network_admin_print_scripts – hook นี้ใช้เพื่อพิมพ์สคริปต์ในแผงควบคุมเครือข่าย WordPress
  27. network_admin_print_styles – hook นี้ใช้เพื่อพิมพ์สไตล์ในแผงผู้ดูแลระบบเครือข่าย WordPress
  28. network_admin_menu_{$menu_slug} – hook นี้ใช้เพื่อเพิ่มเมนูและเมนูย่อยในหน้าผู้ดูแลระบบเครือข่ายเฉพาะ
  29. parent_file – hook นี้ใช้เพื่อแก้ไขไฟล์พาเรนต์ของหน้าเมนูย่อยในแผงผู้ดูแลระบบ WordPress
  30. plugin_action_links – hook นี้ใช้เพื่อเพิ่มลิงค์การทำงานของปลั๊กอินไปยังแผงผู้ดูแลระบบ WordPress
  31. plugin_action_links_(plugin_file_name) – hook นี้ใช้เพื่อเพิ่มลิงก์การทำงานของปลั๊กอินไปยังปลั๊กอินเฉพาะในแผงผู้ดูแลระบบ WordPress
  32. plugin_row_meta – hook นี้ใช้เพื่อเพิ่มลิงค์เมตาของแถวไปยังแผงผู้ดูแลระบบ WordPress
  33. plugin_row_meta_(plugin_file_name) – hook นี้ใช้เพื่อเพิ่มลิงก์เมตาของแถวไปยังปลั๊กอินเฉพาะในแผงผู้ดูแลระบบ WordPress
  34. post_submitbox_misc_actions – hook นี้ใช้เพื่อเพิ่มเมตาบ็อกซ์ที่กำหนดเองให้กับตัวแก้ไขโพสต์ของ WordPress
  35. limit_manage_posts – hook นี้ใช้เพื่อเพิ่มตัวกรองที่กำหนดเองไปยังหน้าจอรายชื่อโพสต์ของผู้ดูแลระบบ WordPress
  36. save_post – hook นี้ใช้เพื่อดำเนินการหลังจากบันทึกโพสต์ในแผงผู้ดูแลระบบ WordPress
  37. submitpost_box – hook นี้ใช้เพื่อเพิ่มเมตาบ็อกซ์ที่กำหนดเองให้กับตัวแก้ไขบทความของ WordPress
  38. transition_post_status – hook นี้ใช้เพื่อดำเนินการเมื่อสถานะของโพสต์เปลี่ยนแปลงในแผงควบคุมของ WordPress
  39. user_register – hook นี้ใช้เพื่อดำเนินการเมื่อผู้ใช้ใหม่ลงทะเบียนในแผงผู้ดูแลระบบ WordPress
  40. wp_after_admin_bar_render – hook นี้ใช้เพื่อเพิ่มเนื้อหาหลังจากแสดงแถบผู้ดูแลระบบ WordPress
  41. wp_ajax_(action) – hook นี้ใช้เพื่อจัดการคำขอ AJAX ในแผงผู้ดูแลระบบ WordPress
  42. wp_ajax_nopriv_(action) – hook นี้ใช้เพื่อจัดการคำขอ AJAX สำหรับผู้ใช้ที่ไม่ได้ลงชื่อเข้าใช้ในแผงควบคุม WordPress
  43. wp_before_admin_bar_render – hook นี้ใช้เพื่อเพิ่มเนื้อหาก่อนที่แถบผู้ดูแลระบบ WordPress จะแสดงผล
  44. wp_insert_post_data – hook นี้ใช้เพื่อแก้ไขข้อมูลโพสต์ก่อนที่จะบันทึกในแผงผู้ดูแลระบบ WordPress
  45. wp_logout – hook นี้ใช้เพื่อดำเนินการเมื่อผู้ใช้ออกจากระบบแผงควบคุม WordPress
  46. wp_login – hook นี้ใช้เพื่อดำเนินการเมื่อผู้ใช้ลงชื่อเข้าใช้แผงควบคุม WordPress
  47. wp_dashboard_setup – hook นี้ใช้เพื่อตั้งค่าแดชบอร์ดของ WordPress
  48. wp_user_dashboard_setup – hook นี้ใช้เพื่อตั้งค่าแดชบอร์ดผู้ใช้ WordPress
  49. wp_update_nav_menu – hook นี้ใช้เพื่อดำเนินการหลังจากเมนูการนำทางได้รับการอัพเดตในแผงควบคุม WordPress
  50. wp_update_nav_menu_item – hook นี้ใช้เพื่อดำเนินการหลังจากรายการเมนูการนำทางได้รับการปรับปรุงในแผงควบคุมของ WordPress

นี่เป็นเพียงบางส่วนของ hooks ของผู้ดูแลระบบ WordPress ที่มีให้สำหรับนักพัฒนา เมื่อใช้ hooks เหล่านี้ นักพัฒนาสามารถปรับแต่งและขยายแผงผู้ดูแลระบบ WordPress ให้ตรงกับความต้องการของพวกเขาได้