忍者ブログ
14 January

カスタム投稿タイプ custom post type UI

カスタム投稿タイプ custom post type UI

ブログ、固定ページ以外に、管理画面で別メニューにて投稿欄を作れる
例えばブログの中に「お知らせ」カテゴリを作って「お知らせ」スラッグにリンク貼れば同じようなことだけど、「お知らせ」というメニューを管理画面サイドバーに別で作れば、完全に分けられる。客にわかりやすく実装できる、など。

詳しいまとめ
新規作成時はここを見て設定する
http://kotori-blog.com/wordpress/custom_post_type_ui/
http://kotori-blog.com/wordpress/posttype_taxonomy/
http://kotori-blog.com/wordpress/custom_post_type_permalinks/

1、まず上記サイトみて設定。カスタム投稿タイプ作り。
2、archive-○○○.php、page-○○○.php、single-○○○.php を必要であれば
カスタム投稿タイプに合わせて作成する。
archive-○○○.php はカスタム投稿タイプのトップページになる

archive-○○○.php を使いたい場合の注意点
設定画面で「Has Archive」を True にする。
archive.phpアップしたのに、エラーログがでて画面が白い。
なんで?has archive はtrueにしたはず・・・と思って確認すると、falseになっていた。しね
trueにしてもう一度archive画面をリロードするが白いまま。
パーマリンク設定をそのまま更新保存せよっていうのをどこかでみたので、
何も変更せず保存を押してリロードしたらちゃんと表示された。

アーカイブのパーマリンクを日付URLにしたい、月別アーカイブを出したいときは
「custom post UI パーマリンク」というプラグインをいれる

http://www.nishi2002.com/7995.html
カスタム投稿タイプの月別アーカイブリストを表示させる

<ul>
<?php wp_get_archives('type=monthly&post_type=カスタム投稿タイプ名'); ?>
</ul>


サイドバーに月別アーカイブを出したかったので、上記をphpに直接かくか、
ウィジェットのテキストにショートコードを用いて書き込む。
PR