説明
void add_post_type_support( string $post_type, mixed $feature )
投稿タイプに特徴を追加する。
パラメータ
- $post_type'post'や'page'などの投稿タイプを指定。
- $feature特徴名('title'、'editor'、'comments'、'revisions'、'trackbacks'、'author'、'excerpt'、'page-attributes'、'thumbnail'、'custom-fields')またはその配列の幅を指定。
返り値
返り値はありません。注意
主な投稿タイプの特徴は次の通り。特徴 | post | page | attachment | revision | nav_menu_item |
---|---|---|---|---|---|
タイトル(title) | ○ | ○ | - | ○ | ○ |
エディタ(editor) | ○ | ○ | - | ○ | ○ |
作者名(author) | ○ | ○ | - | - | - |
アイキャッチ画像(thumbnail) | ○ | - | - | - | - |
ページ属性(page-attributes) | - | ○ | - | - | - |
抜粋(excerpt) | ○ | - | - | - | - |
トラックバック送信(trackbacks) | ○ | - | - | - | - |
カスタムフィールド(custom-fields) | ○ | ○ | - | - | - |
コメント(comments) | ○ | ○ | ○ | - | - |
リビジョン(revisions) | ○ | ○ | - | - | - |
フォーマット(post-formats) | ○ | - | - | - | - |
使用例
- 投稿記事に「ページ属性」を追加する。<?php add_post_type_support( 'post', 'page-attributes' ); ?>
フィルター
実行するフィルターはありません。アクション
実行するアクションはありません。ソースファイル
/wp-includes/post.php最終更新 : 2012年04月12日 18:36
関連
お勧め
時代はWP_Queryなのか(2011年8月1日 更新)
WordPressのテーマ作成において、メインの投稿記事とは別に特定の条件を指定した投稿内容を表示することが多々ある。つい最近まで get_posts関数を使用することが多かったのだが、最近はWP_Queryクラスを使用することが多くなってきた。3.6リリース直前チェック(2013年7月26日 更新)
$wpdbは、WordPressのデータベースにアクセスする際に使用できる便利なオブジェクト。独自テーブルの利用やデータ検索の最適化など、標準提供される関数では実現できないことを手助けしてくれる。そんな$wpdbのescapeメソッドが3.6で非推奨(deprecated)になる。テーブルブロックを投稿メタ(カスタムフィールド)に保存する(2022年1月5日 更新)
ふと「テーブルブロックの内容を投稿メタ(カスタムフィールド)として保存できたら便利なのでは」と思い、投稿メタの使い方を調べてみた。
さくらのVPSでKUSANAGI(2018年5月27日 更新)
請け負っていた業務が一段落したので、「さくらのVPS」で「KUSANAGI」を試してみました。推奨環境はメモリ4GBとなっているが、今回は実験的な利用なので、SSD 2GBプランでトライしました。
投稿画面のウェジェットを2列にする(2013年4月17日 更新)
ダッシュボード画面ではスクリーンレイアウトを最大4列まで選択できるのに、投稿画面は1列か2列のどちらか。高解像度のディスプレイを使っていると、投稿画面では大画面のメリットを生かせていない理由がここにあるのではと感じ、3列対応にしてみた。