0

カスタム投稿タイプ

Posted by admin on 2013年8月30日 in カスタム投稿 |
  • このエントリーをはてなブックマークに追加
  • このエントリーをはてなブックマークに追加

「wp-includes」の中にある「functions.php」に以下のコードを追記

/* カスタム投稿タイプ(「blog」の場合 )*/

add_action('init', 'my_blog_init');
function my_blog_init()
{
$labels = array(
'name' => 'ブログ',
'singular_name' => 'ブログ',
'add_new' => 'ブログの追加',
'add_new_item' => 'ブログを追加する',
'edit_item' => 'ブログを編集する',
'new_item' => '新しいブログ記事',
'view_item' => 'ブログ記事を見る',
'search_items' => 'ブログ記事を探す',
'not_found' => 'ブログ記事が見つかりません',
'not_found_in_trash' => 'ゴミ箱にブログ記事はありません',
'parent_item_colon' => ''
);

$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => 5,
'supports' => array('title','editor','author','thumbnail','excerpt','comments')
'has_archive' => true
);
register_post_type('blog',$args);
}

※「functions.php」を新たに作成し

<?php
上記のコード
?>

を記載して、テーマの中に放り込んでもOK。

 

※menu_positionというのは管理画面左メニューの位置です。

5は「投稿の下」、10は「メディアの下」、20は「固定ページの下」、25は「コメントの下」、

60は「外観の下」、65は「プラグインの下」、70は「ユーザーの下」、75は「ツールの下」、

80は「設定の下」、100は「最下部」となっています。

 

☆このカスタム投稿(blog)のテンプレートは、「single-blog.php」というファイル名になります。

※パーマリンクの「変更を保存」するのを忘れないこと。
(「変更を保存」クリックしないとテンプレートが反映されないことがあります。

 


コメントを残す

Copyright © 2011-2019 YuminのWordPress All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.