More Related Content
Similar to カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano
Similar to カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano(10)
カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano
- 2. アジェンダ WordBench Nagano Vol.1
1. 自己紹介
2. カスタム投稿タイプってなんぞ?
3. カスタムタクソノミーのはなし
4. 実装方法
5. 便利なプラグインの紹介
6. まとめ
Copytight (C) 2012 Toro_Unit.
- 3. 自己紹介 WordBench Nagano Vol.1
占部 紘 / Toro_Unit
フリーランスの WEB デザイナー・フロントエンドエンジニア。
Custom Post Type Permalinks というプラグインを作っています。
WordPress 歴 :3 年半くらい。
www.torounit.com
Toro_Unit
facebook.com/torounit
Copytight (C) 2012 Toro_Unit.
- 4. カスタム投稿タイプって? WordBench Nagano Vol.1
カスタム投稿タイプってなに?
Copytight (C) 2012 Toro_Unit.
- 5. カスタム投稿タイプって? WordBench Nagano Vol.1
投稿タイプとは・・・
ブログ記事と固定ページのような、ページの種類・属性。
カスタム投稿タイプとは・・・
前述の投稿タイプを追加できる機能!
ex. 施工実績、商品一覧、イベント、更新履歴 ....etc.
Copytight (C) 2012 Toro_Unit.
- 6. カスタム投稿タイプって? WordBench Nagano Vol.1
何ができるの?
トップページ お知らせ お知らせ
記事がどんどん増えていくような
トップページ
商品一覧 商品一覧 更新コンテンツが複数作成できる!
このサイトについて
トップページ
Copytight (C) 2012 Toro_Unit.
- 7. カスタム投稿タイプって? WordBench Nagano Vol.1
「いや・・・・カテゴリーでいいじゃん・・・・」
Copytight (C) 2012 Toro_Unit.
- 8. カスタム投稿タイプって? WordBench Nagano Vol.1
Copytight (C) 2012 Toro_Unit.
- 9. カスタム投稿タイプって? WordBench Nagano Vol.1
「お知らせも商品も一緒くたでわかりにくい・・・」
・WordPress の構造的に、お知らせページと商品ページのデザインが変更しにくい。
・カテゴリーを誤って削除されたり・・・
・記事投稿も同一の画面なので、カスタムフィールドなどの活用もたいへん。
・etc・・・・
Copytight (C) 2012 Toro_Unit.
- 10. カスタム投稿タイプって? WordBench Nagano Vol.1
「カスタム投稿タイプを使うと・・・・・・・・・?」
Copytight (C) 2012 Toro_Unit.
- 11. カスタム投稿タイプって? WordBench Nagano Vol.1
Copytight (C) 2012 Toro_Unit.
- 12. カスタム投稿タイプって? WordBench Nagano Vol.1
ごちゃごちゃしない!
Copytight (C) 2012 Toro_Unit.
- 13. カスタム投稿タイプって? WordBench Nagano Vol.1
わかりやすい!
Copytight (C) 2012 Toro_Unit.
- 14. カスタム投稿タイプって? WordBench Nagano Vol.1
Copytight (C) 2012 Toro_Unit.
- 15. カスタム投稿タイプって? WordBench Nagano Vol.1
テンプレートも
個別記事 記事一覧(アーカイブ)
・通常の記事: single.php ・通常の記事: archive.php
・商品の記事:single-goods.php ・商品の記事:archive-goods.php
single- “カスタム投稿名” .php archive- “カスタム投稿名” .php
※has_archive => true の設定が必要
ref: http://wpdocs.sourceforge.jp/ テンプレート階層
Copytight (C) 2012 Toro_Unit.
- 16. カスタムタクソノミーのはなし WordBench Nagano Vol.1
カスタムタクソノミーのはなし
Copytight (C) 2012 Toro_Unit.
- 17. カスタムタクソノミーのはなし WordBench Nagano Vol.1
Copytight (C) 2012 Toro_Unit.
- 18. カスタムタクソノミーのはなし WordBench Nagano Vol.1
「野菜とか果物みたいなカテゴリほしいなぁ」
「夕市特価!とかキャンペーン対象商品!みたいなのもほしいなぁ」
Copytight (C) 2012 Toro_Unit.
- 19. カスタムタクソノミーのはなし WordBench Nagano Vol.1
「野菜とか果物みたいなカテゴリほしいなぁ」
「夕市特価!とかキャンペーン対象商品!みたいなのもほしいなぁ」
「それ、カスタムタクソノミーでできるよ!」
Copytight (C) 2012 Toro_Unit.
- 20. カスタムタクソノミーのはなし WordBench Nagano Vol.1
タクソノミーとは・・・
カテゴリー、タグのような、記事を分類するもの。
つまりカスタムタクソノミーとは・・・
記事の分類を作成できる機能!
※カスタムタクソノミーをカスタム分類って言ったりもします。
Copytight (C) 2012 Toro_Unit.
- 21. カスタムタクソノミーのはなし WordBench Nagano Vol.1
Copytight (C) 2012 Toro_Unit.
- 22. 実装方法 WordBench Nagano Vol.1
実装方法
Copytight (C) 2012 Toro_Unit.
- 23. 実装方法 WordBench Nagano Vol.1
register_post_type( $post_type, $args );
ref: http://wpdocs.sourceforge.jp/ 関数リファレンス /register_post_type
register_taxonomy($taxonomy, $object_type, $args);
ref: http://wpdocs.sourceforge.jp/ 関数リファレンス /register_taxonomy
<?php
add_action('init', 'add_custom_post_type');
function add_custom_post_type() {
register_post_type($post_type, $args = array);
register_taxonomy($taxonomy, $object_type, $args = array);
}
?> functions.php
Copytight (C) 2012 Toro_Unit.
- 24. 実装方法 WordBench Nagano Vol.1
「PHP 苦手・・・functions.php とか触りたくない・・・」
「もっと手軽にできないの?」
Copytight (C) 2012 Toro_Unit.
- 25. 実装方法 WordBench Nagano Vol.1
「PHP 苦手・・・functions.php とか触りたくない・・・」
「もっと手軽にできないの?」
Custom Post Type UI
http://wordpress.org/extend/plugins/custom-post-type-ui/
Copytight (C) 2012 Toro_Unit.
- 26. 実装方法 WordBench Nagano Vol.1
Copytight (C) 2012 Toro_Unit.
- 27. 便利なプラグインの紹介 WordBench Nagano Vol.1
便利なプラグインの紹介
Copytight (C) 2012 Toro_Unit.
- 28. 便利なプラグインの紹介 WordBench Nagano Vol.1
Ps Taxonomy Expander
http://wordpress.org/extend/plugins/ps-taxonomy-expander/
カスタムタクソノミーや、カテゴリーなどの並べ替え、ラジオボタンにしたり、
カスタム分類を使うための便利機能がたくさん入ってます。
Custom Field Template
http://wordpress.org/extend/plugins/advanced-custom-fields/
Advanced Custom Fields
http://wordpress.org/extend/plugins/custom-field-template/
カスタム投稿タイプと組み合わせると便利な、カスタムフィールドのためのプラグイン。
Copytight (C) 2012 Toro_Unit.
- 29. 便利なプラグインの紹介 WordBench Nagano Vol.1
Custom Post Type Permalinks
http://wordpress.org/extend/plugins/custom-post-type-permalinks/
カスタム投稿タイプの URL 構造を変更できます。カスタム分類にも対応してます。
Copytight (C) 2012 Toro_Unit.
- 30. 便利なプラグインの紹介 WordBench Nagano Vol.1
僕が作ってます!
来週中にアップデート予定です!
フィードバック、バグレポート、寄付大歓迎!
Copytight (C) 2012 Toro_Unit.
- 31. まとめ WordBench Nagano Vol.1
・WordPress はブログ以外のサイトも作れる!
・カテゴリー、マルチサイトとの使い分けで、更新しやすいサイトに。
・カスタムフィールドと組み合わせるとより協力です。
・カスタム投稿タイプ、タクソノミーは工夫次第でいろいろできる!(バナーエリアとか)
・設定項目が多いので、プラグインで追加する場合も Codex は見ておいたほうがよい。
Copytight (C) 2012 Toro_Unit.
- 32. まとめ WordBench Nagano Vol.1
ご清聴ありがとうございました
Copytight (C) 2012 Toro_Unit.