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