3テラバイト

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

WordPress

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

投稿日:

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

確認環境

使い方

以下の公式マニュアルにて、User Contributedにサンプルコードを掲載されている方がいます。

引数の$messagesには連想配列で投稿タイプごとに、投稿の更新時に表示するメッセージの配列が格納されています。
変更したい投稿タイプの要素のメッセージ配列を変更していきます。

function post_updated_messages($messages) {
    $messages['post'] = array(
        0  => '', // Unused. Messages start at index 1.
        1  => __( 'Post updated.' ) . $view_post_link_html,
        2  => __( 'Custom field updated.' ),
        3  => __( 'Custom field deleted.' ),
        4  => __( 'Post updated.' ),
        /* translators: %s: date and time of the revision */
        5  => isset( $_GET['revision'] ) ? sprintf( __( 'Post restored to revision from %s.' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
        6  => __( 'Post published.' ) . $view_post_link_html,
        7  => __( 'Post saved.' ),
        8  => __( 'Post submitted.' ) . $preview_post_link_html,
        9  => sprintf( __( 'Post scheduled for: %s.' ), '<strong>' . $scheduled_date . '</strong>' ) . $scheduled_post_link_html,
        10 => __( 'Post draft updated.' ) . $preview_post_link_html,
    );
}
add_filter( 'post_updated_messages', 'post_updated_messages' );

-WordPress


comment

メールアドレスが公開されることはありません。

関連記事

no image

WordPressテンプレート関連のフィルターフック一覧

こんにちは、今日はWordPressでテンプレート関連のフィルターフックについてまとめていきます。 確認環境 WordPress 5.5.1 フィルターフック一覧 フック名説明locale_style …

no image

WordPressデータベースのoptionsテーブルレコード一覧

こんにちは、今日はWordPressサイトのデータベースのoptionsテーブルに追加されるレコードについてまとめていきます。 確認環境 WordPress 5.5.1 レコード一覧 option_n …

no image

WordPressテンプレートのアクションフック一覧

こんにちは、今日はWordPressテンプレートのアクションフックについてまとめていきます。 確認環境 WordPress 5.5.1 アクションフック一覧 フック名説明after_setup_the …

no image

ライトボックス機能を実装するWordPressプラグインEasy FancyBoxの使い方

こんにちは、今日はWordPressサイトにライトボックス機能を追加するプラグイン、Easy FancyBoxの使い方についてまとめていきます。 確認環境 WordPress 5.3.4 インストール …

no image

WordPressで投稿内のリンク先に通知する機能を無効化する

WordPressではデフォルトで投稿内にリンクがあった場合にそのリンク先に通知を試みる設定になっています。 こちらの機能を無効化するには以下の設定から行えます。 設定 > ディスカッション設定 > …