カスタム投稿にカテゴリやタグを追加する
書き方
カテゴリとタグの機能追加
'taxonomies' => array('category', 'post_tag')
カテゴリとタグのダッシュボード表示
register_taxonomy_for_object_type('category', '{post-name}');
注意!
カスタム投稿を追加した場合は、ダッシュボード>パーマリンク設定の「変更を保存」ボタンを押す。
functions.phpの書き方例
add_action('init', 'my_register_post_type');
function my_register_post_type() {
register_post_type('mypost', array(
'labels' => array(
'name' => 'MyPost',
'singular_name' => 'MyPost',
'add_new' => 'Add new myPost',
'edit_item' => 'Edit myPost',
'new_item' => 'New myPost',
'view_item' => 'View myPost',
'search_items' => 'Search myPosts',
'not_found' => 'No myPosts found',
'not_found_in_trash' => 'No myPosts found in Trash'
),
'public' => true,
'has_archive'=>true, //アーカイブON
'supports' => array(
'title',
'editor',
'excerpt'
),
'taxonomies' => array('category', 'post_tag') // カテゴリとタグを追加
));
}
add_action('init', 'my_add_default_boxes');
function my_add_default_boxes() {
register_taxonomy_for_object_type('category', 'mypost');
register_taxonomy_for_object_type('post_tag', 'mypost');
}
リンク
本家サイト
http://wpdocs.sourceforge.jp/関数リファレンス/register_post_type
お役立ちサイト
http://www.deluxeblogtips.com/2010/07/custom-post-type-with-categories-post.html
http://ja.forums.wordpress.org/topic/4760
「WordPress Tips」の記事
- WordPressでSVG画像を扱えるようにする
- ウィジェットタイトルを画像に置き換える方法
- 見出し行数をカウントするスクリプトを書いてみた
- 別の投稿を丸ごと挿入するプラグインを作ってみた
- 著者ページの削除方法
- PHPの無名関数
- タクソノミーの名前を変更する
- ブログ投稿インデックスページとは?
- カテゴリIDを階層順に並べた配列をつくる
- Eclipse-PDTでXDebugでブレークしないときの対処法まとめ
- Mac OSX Lionに入れたWordPressをEclipsePDTでデバッグできるようにする
- MacにWordPressのプラグインインストールできないときの対処法
- Mac OSX LionにApache、MySQL、PHP、WordPressを入れる
- カスタム投稿にカテゴリやタグを追加する << この記事です
- slideshareをWordPressに貼付ける方法まとめ
- スタイルシート初歩の前
- Windows7でWordPressテーマを開発するときのトラブル
- BitNamiの基本事項 for mac
- WordPressにおける連想配列を理解する