3テラバイト

プログラム関連備忘録サイト。主にゲーム。

WordPress

WordPress管理アクションのアクションフック一覧

投稿日:

こんにちは、今日はWordPress管理アクションのアクションフックについてまとめていきます。

確認環境

WordPress 5.5.1

アクションフック一覧

フック名説明
activate_(plugin file name)プラグインが最初にアクティブ化された時に実行されます。
activity_box_end管理ダッシュボード画面のアクティビティボックスの最後で実行されます。
add_category_form_preカテゴリの追加フォームが管理メニューの画面に表示される前に実行されます。
add_option_(option_name)add_option()関数によってWordPressオプションが追加された後に実行されます。
add_optionオプションがデータベースに追加される前に実行されます。
added_optionオプションが追加された後に実行されます。
admin_head管理パネルのHTML <head>セクションで実行されます。
admin_head-(page_hook) or admin_head-(plugin_page)特定の管理ページのHTML <head>セクション、またはプラグインで生成されたページの管理パネルで実行されます。
admin_initページがレンダリングされる前に、すべての管理ページの先頭で実行されます。
wp-admin / admin.php
wp-admin / admin-post.php
wp-admin /admin-ajax.php
admin_footer-(plugin_page)プラグインで生成されたページの管理パネルの<body>セクションの最後で実行されます。
admin_post_(action) or admin_post_nopriv_(action)指定されていないGETまたはPOSTリクエストのハンドラーを実行します。
admin_footerbodyタグ内の管理パネルの最後で実行されます。
admin_enqueue_scriptsプラグインまたはテーマがJavaScriptとCSSをすべての管理ページにキューに入れることができるようにHTMLヘッダーで実行されます。
admin_print_scriptsプラグインがすべての管理ページにJavaScriptスクリプトを追加できるように、HTMLヘッダーで実行されます。
admin_print_scripts-(page_hook) or admin_print_scripts-(plugin_page)特定のプラグインで生成された管理ページのHTMLヘッドセクションにJavaScriptスクリプトを追加するために実行されます。
admin_print_stylesプラグインがすべての管理ページにCSSを追加できるようにHTMLヘッダーで実行されます。
admin_print_styles-(page_hook) or admin_print_style-(plugin_page)特定の管理ページのスタイルをwp_enqueue_style()でキューに入れる必要がある場合に実行されます。
check_passwords新しいユーザーを作成するときに、パスワードの二重入力を検証するために実行されます。
dbx_page_advanced
dbx_page_sidebar管理メニューのページ編集画面のサイドバーの下部で実行されます。
dbx_post_advanced
dbx_post_sidebar管理メニューの投稿編集画面のサイドバーの下部で実行されます。
deactivate_(plugin file name)プラグインが非アクティブ化されたときに実行されます。
delete_option_(option_name)WordPressオプションがdelete_option()関数によって削除された後に実行されます。
delete_optionオプションがデータベースから削除される前に実行されます。
deleted_optionオプションが削除された後に実行されます。
delete_userユーザーが削除されたときに実行されます。
edit_category_formカテゴリの追加/編集フォームが画面に表示された後(ただし、HTMLフォームタグの終わりの前)に実行されます。
edit_category_form_preカテゴリ編集フォームが管理メニューの画面に表示される前に実行されます。
edit_tag_formタグの追加/編集フォームが画面に表示された後(ただし、HTMLフォームタグの終わりの前)に実行されます。
edit_tag_form_preタグ編集フォームが管理メニューの画面に表示される前に実行されます。
edit_form_topWordPressの投稿編集画面(およびカスタム投稿タイプ)のタイトルの前で、最初の非表示フィールド(user_ID、アクションなど)の後にフォーム内で実行されます。
edit_form_after_titleWordPressの投稿編集画面(およびカスタム投稿タイプ)のタイトルの後、組み込みのWordPressコンテンツ領域の前に実行されます。
edit_form_after_editorWordPress投稿エディターの直後で、他のすべてのメタボックスの前に実行されます。カスタム投稿タイプでも利用できます。
edit_form_advanced
edit_page_form
edit_user_profile管理メニューのユーザープロフィール編集画面の終わり近くで実行されます。
load-(page)管理メニューページがロードされたときに実行されます。
login_formログインフォームの終了直前に実行されます。
login_headログインページのHTMLヘッドセクションが終了する直前に実行されます。
lost_password
lostpassword_form
lostpassword_post
manage_link_custom_column
manage_posts_custom_column投稿の管理画面に不明な列名がある場合に実行されます。
manage_pages_custom_column管理ページ管理画面に不明な列名がある場合に実行されます。
manage_media_custom_columnメディア管理画面に不明な列名がある場合に実行されます。
manage_{$post_type}_posts_custom_columnカスタム投稿タイプの管理画面に不明な列名がある場合に実行されます。
password_resetユーザーのパスワードがランダムな新しいパスワードにリセットされる前に実行されます。
personal_options_updateユーザーが管理画面から個人オプションを更新したときに実行されます。
plugins_loadedすべてのプラグインがロードされた後に実行されます。
profile_personal_options
profile_updateユーザーのプロフィールが更新されたときに実行されます。
quick_edit_custom_boxクイックエディタの作成時に不明な列名がある場合に実行されます。
register_form新規ユーザー登録フォームが終了する直前に実行されます。
register_post新しいユーザー登録リクエストが処理される前に実行されます。
restrict_manage_posts編集する投稿のリストが管理メニューの画面に表示される前に実行されます。
retrieve_passwordユーザーのパスワードが取得されたときに実行され、リマインダーメールを送信します。
set_current_userデフォルトのwp_set_current_user()関数によってユーザーが変更された後に実行されます。
show_user_profileユーザープロフィール編集画面の終わり近くで実行されます。
sidebar_admin_pageウィジェット管理ページのメインコンテンツの後に実行されます。
sidebar_admin_setupサイドバーに表示されるウィジェットを編集するときに早期に実行されます。
simple_edit_form
update_option_(option_name)Update_option()関数によってWordPressオプションが更新された後に実行されます。
update_optionオプションがデータベースで更新される前に実行されます。
updated_optionオプションが更新された後に実行されます。
upload_files_(tab)
user_new_form「新規追加」ユーザー画面の終わり近くで実行されます。
user_profile_update_errors更新されたユーザーの詳細がデータベースにコミットされる直前に実行されます。
wpmu_new_userマルチサイト環境でユーザーのプロフィールが最初に作成されたときに実行されます。
user_registerユーザーのプロフィールが最初に作成されたときに実行されます。
welcome_panel
wp_ajax_(action)
wp_authenticate
wp_login
wp_logout

-WordPress


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

WordPressで投稿の更新時に表示されるメッセージのフィルターフックpost_updated_messagesの使い方

こんにちは、今日はWordPressで投稿の更新時に表示されるメッセージのフィルターフック、post_updated_messagesの使い方についてまとめていきます。 確認環境 使い方 以下の公式マ …

no image

WordPressサイトにFacebookページの埋め込みを行う方法

こんにちは、今日はWordPressサイトにFacebookページの埋め込みを行う方法についてまとめていきます。 Facebookページの埋め込みを行う手順 埋め込みコードを作成するページにアクセス …

no image

WordPress管理画面にメタボックスを追加する方法

こんにちは、今日はWordPress管理画面にメタボックスを追加する方法についてまとめていきます。 確認環境 WordPress 5.5.1 追加方法 メタボックスの追加にはadd_meta_box関 …

no image

WordPressのログイン画面URLを変更するプラグインWPS Hide Loginの使い方

こんにちは、今日はWordPressのログイン画面URLを変更するプラグインWPS Hide Loginの使い方についてまとめていきます。 確認環境 WordPress 5.4.2 インストール方法 …

no image

WordPressでSSL接続か確認する関数is_sslの使い方

こんにちは、今日はWordPressでSSL接続か確認する関数is_sslの使い方についてまとめていきます。 確認環境 WordPress 5.5.1 使い方 引数は無く、SSL接続かどうかをtrue …