Nov 25, 2017
WordPress カスタム投稿タイプを追加する
管理画面に投稿画面を復数持てるようにする機能です。
例えば、ブログのページとイベント情報を載せるページとで
投稿画面を変えたい場合などに便利だと思います。
下記のコードをfunction.phpに追加する
下記のコードをfunction.phpに追加してください。
それだけで、独立した投稿画面を持つことができます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/*************************************************************** カスタム投稿タイプの追加 ***************************************************************/ add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'post_type_name', //カスタム投稿タイプ名を指定 array( 'labels' => array( 'name' => __( 'カスタム投稿の名前' ), 'singular_name' => __( 'カスタム投稿の名前' ) ), 'public' => true, 'has_archive' => true, /* アーカイブページを持つ */ 'menu_position' =>5, //管理画面のメニュー順位 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields' ,'comments' ), ) ); /* カテゴリタクソノミー(カテゴリー分け)を使えるように設定する */ register_taxonomy( 'orijinal_themes_cat', /* タクソノミーの名前 */ 'post_type_name', /* 使用するカスタム投稿タイプ名 */ array( 'hierarchical' => true, /* trueだと親子関係が使用可能。falseで使用不可 */ 'update_count_callback' => '_update_post_term_count', 'label' => 'カテゴリー',/* 適当な名前をつける */ 'singular_label' => 'カテゴリー',/* 適当な名前をつける */ 'public' => true, 'show_ui' => true ) ); } |