wp_save_post_revision()

関数の概要

wp_save_post_revision()関数は、WordPressの投稿をリビジョンとして保存するための関数です。投稿が編集されるたびに、その前の状態をリビジョンとして保存し、履歴を管理する際に使用されます。

パラメータの説明

  • $post_id (int) – 投稿のID
  • $post (WP_Post) – 投稿オブジェクト

戻り値

成功した場合はリビジョンのIDを返します。

使用例


$post_id = 123;
$post = get_post($post_id);
wp_save_post_revision($post_id, $post);

関連する関数

  • wp_insert_post() – 新しい投稿をデータベースに挿入する際に使用される
  • wp_update_post() – 既存の投稿を更新する際に使用される