当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

関数リファレンス/set post type

提供: WordPress Codex 日本語版
移動先: 案内検索

ある投稿(投稿 ID を指定)の投稿タイプを更新します。

そのページまたは投稿のキャッシュはクリアされます。

使い方

<?php set_post_type( $post_id, $post_type ); ?>

パラメータ

$post_id
整数) (必須) 投稿タイプを変更する投稿の ID。
初期値: 0
$post_type
文字列) (オプション) 新しい投稿タイプ名。
初期値: post

用例

<?php
$post_id = 15;
if ( set_post_type( $post_id, 'page' ) ) {
  echo "投稿 #$post_id はページになりました";
} else {
  echo "投稿をページに変換できません";
}
?>

戻り値

(整数) 
変更できた行(投稿)の数。成功すれば 1、失敗したら 0 を返す。

変更履歴

バージョン 2.5 にて導入されました。

ソースファイル

set_post_type()wp-includes/post.php にあります。


投稿タイプ: register_post_type(), add_post_type_support(), remove_post_type_support(), post_type_supports(), post_type_exists(), set_post_type(), get_post_type(), get_post_types(), get_post_type_object(), get_post_type_capabilities(), get_post_type_labels(), is_post_type_hierarchical(), is_post_type_archive(), post_type_archive_title()


関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/set_post_type最新版との差分