Web筋トレも使っているサーバー!ロリポップを使ってみない?

カスタムフィールドの追加

Sponser Link

目的:カスタム投稿タイプで追加した『ニュース』や『ポートフォリオ』の

ダッシュボードにカスタムフィールドがないので、表示させたい。

(1)function.phpにregister_post_type 関数の中に、以下の追加部分を書き足します。

————————————————

[php]function new_post_type() {

//news(ニュース)というカスタム投稿タイプを登録
register_post_type(
‘news’,//投稿タイプ名(識別子)
array(
‘label’ => ‘ニュース’,  //カスタム投稿タイプの名前(これが管理画面のメニューに表示される)
‘labels’ => array(  //管理画面に表示されるラベルを指定
‘add_new_item’ => ‘新規ニュースを追加’,
‘edit_item’ =>’ニュースの編集’,
‘view_item’ =>  ‘ニュースを表示’,
‘search_items’ => ‘ニュースを検索’,
‘not_found’ => ‘ニュースは見つかりませんでした。’,
‘not_found_in_trash’ => ‘ゴミ箱にニュースはありませんでした。’,
),
‘public’ => true,// 管理画面に表示しサイト上にも表示する
‘hierarchicla’ => false,//コンテンツを階層構造にするかどうか(投稿記事と同様に時系列に)
‘has_archive’ => true,//trueにすると投稿した記事の一覧ページを作成
‘supports’ => array(//記事編集画面に表示する項目を配列で指定することができる
‘title’,//タイトル
‘editor’,//本文(の編集機能)
‘thumbnail’,//アイキャッチ画像
‘excerpt’,//抜粋
<strong> ‘custom-fields’,//カスタムフィールド</strong>
‘comments’,
‘revisions’,
‘page-attributes’
),
‘menu_position’ =&gt; 5//「投稿」の下に追加
)
);[/php]

————————————————

Sponser Link

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA