カスタム投稿にカテゴリやタグを追加する
書き方
カテゴリとタグの機能追加
'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における連想配列を理解する