トップ 50 の WordPress 管理フックのリスト

公開: 2023-04-23
トップ50のWordPress管理フック

Admin フックがどのように機能するのか疑問に思ったことはありませんか?

WordPress は、ユーザーがコンテンツをオンラインで簡単に作成、管理、公開できる強力なコンテンツ管理システム (CMS) です。 WordPress の重要な機能の 1 つは、フックを使用することで可能になる柔軟性と拡張性です。 この記事では、開発者が利用できるすべての WordPress 管理フックの包括的なリストを提供します。

フックは、開発者がコアファイルを変更せずに WordPress に機能を変更または追加できるようにする機能です。 WordPress で使用できるフックには、アクションとフィルターの 2 種類があります。

アクションは、実行中の特定の時点で 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 管理パネルをニーズに合わせてカスタマイズおよび拡張できます。