wp_after_insert_post

説明

void wp_after_insert_post( int | WP_Post $post, bool $update, WP_Post $post_before )
投稿情報を保存した後にアクションを実行する。

パラメータ

  • $post
    投稿IDまたは投稿情報。
  • $update
    更新の場合はtrueが、新規の場合はfalse。
  • $post_before
    更新前の投稿情報(新規の場合はnull)。

返り値

返り値はありません。

注意

この関数は wp_insert_post関数などから呼び出され、通常テーマやプラグインから呼び出すことはない。関数内では、wp_after_insert_postアクションを実行する。


使用例

  • wp_after_insert_postアクションを登録する。
    add_action( 'wp_after_insert_post', 'do_after_insert_post', 10, 4 );

フィルター

直接実行するフィルターはありません。

アクション

[5.6.0]パラメータ$postが投稿情報だと確認した後にwp_after_insert_postアクションを実行する。パラメータ$post_idには投稿IDが、$postには投稿情報が、$update$post_beforeには本関数が受け取った内容が格納されている。
do_action( 'wp_after_insert_post', $post_id, $post, $update, $post_before );

ソースファイル

/wp-includes/post.php

最終更新 : 2020年12月11日 16:47



お勧め

投稿一覧に独自リンクを追加する(2013年10月16日 更新)

管理者ページの「投稿一覧」や「固定ページ一覧」の各投稿記事はマウスポインタを移動すると、「編集」や「クイック編集」といったリンクが表示される。このリンクに独自のリンクを追加する方法を調べてみた。

更新ボタンの横にスピナーを実装する(2019年5月14日 更新)

WordPressの管理画面ではAJAXを使って何らかの処理を行う際、数秒間の空き時間にアイコンがクルクル回る「スピナー」を表示しているところがある。今作っているプラグインでこの「スピナー」を使いたくなったので、実装方法を調べてみた。

ブロックエディターをちょっとだけカスタマイズしてみる(2021年11月3日 更新)

ブロックエディターで投稿を編集していると「ここは〇〇だったらいいのにな」と思うところがある。今回は、そんな気になるところをいくつか(自分好みに)調整してみた。

Login rebuilder 2.3.0の新機能を紹介(2018年5月27日 更新)

プラグイン「Login rebuilder」はログイン時の履歴(ログ)や不正なログインページへのアクセス履歴を保存している。これらの履歴情報はダッシュボートで確認できるが、バージョン2.3.0においてそれぞれがダウンロードできるようになった。

メディア(attachment)を拡張してより便利に活用する(2014年5月22日 更新)

「メディア(attachment)」は、標準ではカテゴリもタグもカスタムフィールドもない。投稿と親子関係を作って利用することが前提だからともいえるが、メディアをもっと便利に活用するために、それらの付加情報を絞り込みの材料として利用できないか調べてみた。