カスタム投稿タイプの設定
2017年9月20日7:00 公開
カスタム投稿タイプを設定してみました。
やっぱりこれは、function.php
なんですねぇ。
(うん、そうじゃないかなと思ってはいたんだけれども)
でも割と簡単っつーか、お手軽に出来ますね。
最初はプラグイン入れていたんだけど、なんとなく面倒になってやめてしまいました。
うん、そんなに色々設定する人ではないからね、私。
(今回本当、お試し感高いし)
個人的に気になっていたのは、URLのリライトなんですが。
ま、これまた仕方ないのかなという心境。
通常の投稿でのリライトっつーかパーマリンクの設定もちょっと残念ですよね。
個人的には、カテゴリが階層になっていたら、パーマリンクもそうであって欲しい、なんて思ってたのよね。
でもどうやら、それは言っちゃおしまいよ、なお約束だったっぽいです。
ま、いいですけどね。
先日から色々こそついていたトラックバックテストは一先ず終了したし。
また、カスタマイズについて、考えたり調べたりしていきたいかな~と思ってます。
テーマについては特に考えてないですが。
今のようなやり方(子テーマで色々設定する)ならば、別のテーマ入れても割と簡単に出来そうだから、ちょっと試してみても良いかなぁと思っております。
うん、どうせなら色々試してみたいわ~。
カスタム投稿タイプ作成 function.php /*-------------------------------------------*/ /* カスタム投稿タイプ「実験君v」を追加 /*-------------------------------------------*/ add_action( 'init', 'add_post_type_experiment', 0 ); function add_post_type_experiment() { register_post_type( 'experiment', /* カスタム投稿タイプのスラッグ */ array( 'labels' => array( 'name' => '実験君v', ), 'public' => true, 'has_archive' => true, 'supports' => array('title','editor','excerpt','thumbnail','author','taxonomy', 'trackback') ) ); } /*-------------------------------------------*/ /* カスタム分類「実験君カテゴリー」を追加 /*-------------------------------------------*/ add_action( 'init', 'add_custom_taxonomy_experiment', 0 ); function add_custom_taxonomy_experiment() { register_taxonomy( 'experiment-cat', /* カテゴリーの識別スラッグ */ 'experiment', /* 対象の投稿タイプのスラッグ */ array( 'hierarchical' => true, 'update_count_callback' => '_update_post_term_count', 'label' => '実験君カテゴリー', 'public' => true, 'show_ui' => true, ) ); } // 実験君のカテゴリーのURLをリライト add_rewrite_rule( 'experiment/(.+?)/?$', 'index.php?experiment_cat=$matches[1]','top' );
ちょっと気になるのは。
カスタム投稿タイプで、トラックバック表示とか出来ないの?とか。(一応試してみたんだけど)
カテゴリは出てるけど、タグ出てないの?とか。(あ、これは私のせいなんだろうなぁ。調査対象です、ハイ)
ま、まだまだ調べねばなことは一杯あるってことよね。
うん、良いことです。
メニューページ
メインコンテンツ
タグ別
公開日別
Popular Entries
Recent Comments
Information
Recent Update
Preview
Information(Board)