Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano

5,417 views

Published on

カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano

  1. 1. WordBench Nagano Vol.1カスタム投稿タイプ&カスタムタクソノミーの使い方 Copytight (C) 2012 Toro_Unit.
  2. 2. アジェンダ WordBench Nagano Vol.1 1. 自己紹介 2. カスタム投稿タイプってなんぞ? 3. カスタムタクソノミーのはなし 4. 実装方法 5. 便利なプラグインの紹介 6. まとめ Copytight (C) 2012 Toro_Unit.
  3. 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. 4. カスタム投稿タイプって? WordBench Nagano Vol.1 カスタム投稿タイプってなに? Copytight (C) 2012 Toro_Unit.
  5. 5. カスタム投稿タイプって? WordBench Nagano Vol.1 投稿タイプとは・・・ ブログ記事と固定ページのような、ページの種類・属性。 カスタム投稿タイプとは・・・ 前述の投稿タイプを追加できる機能! ex. 施工実績、商品一覧、イベント、更新履歴 ....etc. Copytight (C) 2012 Toro_Unit.
  6. 6. カスタム投稿タイプって? WordBench Nagano Vol.1 何ができるの? トップページ お知らせ お知らせ 記事がどんどん増えていくような トップページ 商品一覧 商品一覧 更新コンテンツが複数作成できる! このサイトについて トップページ Copytight (C) 2012 Toro_Unit.
  7. 7. カスタム投稿タイプって? WordBench Nagano Vol.1「いや・・・・カテゴリーでいいじゃん・・・・」 Copytight (C) 2012 Toro_Unit.
  8. 8. カスタム投稿タイプって? WordBench Nagano Vol.1 Copytight (C) 2012 Toro_Unit.
  9. 9. カスタム投稿タイプって? WordBench Nagano Vol.1「お知らせも商品も一緒くたでわかりにくい・・・」 ・WordPress の構造的に、お知らせページと商品ページのデザインが変更しにくい。 ・カテゴリーを誤って削除されたり・・・ ・記事投稿も同一の画面なので、カスタムフィールドなどの活用もたいへん。 ・etc・・・・ Copytight (C) 2012 Toro_Unit.
  10. 10. カスタム投稿タイプって? WordBench Nagano Vol.1「カスタム投稿タイプを使うと・・・・・・・・・?」 Copytight (C) 2012 Toro_Unit.
  11. 11. カスタム投稿タイプって? WordBench Nagano Vol.1 Copytight (C) 2012 Toro_Unit.
  12. 12. カスタム投稿タイプって? WordBench Nagano Vol.1 ごちゃごちゃしない! Copytight (C) 2012 Toro_Unit.
  13. 13. カスタム投稿タイプって? WordBench Nagano Vol.1 わかりやすい! Copytight (C) 2012 Toro_Unit.
  14. 14. カスタム投稿タイプって? WordBench Nagano Vol.1 Copytight (C) 2012 Toro_Unit.
  15. 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. 16. カスタムタクソノミーのはなし WordBench Nagano Vol.1 カスタムタクソノミーのはなし Copytight (C) 2012 Toro_Unit.
  17. 17. カスタムタクソノミーのはなし WordBench Nagano Vol.1 Copytight (C) 2012 Toro_Unit.
  18. 18. カスタムタクソノミーのはなし WordBench Nagano Vol.1 「野菜とか果物みたいなカテゴリほしいなぁ」 「夕市特価!とかキャンペーン対象商品!みたいなのもほしいなぁ」 Copytight (C) 2012 Toro_Unit.
  19. 19. カスタムタクソノミーのはなし WordBench Nagano Vol.1 「野菜とか果物みたいなカテゴリほしいなぁ」 「夕市特価!とかキャンペーン対象商品!みたいなのもほしいなぁ」「それ、カスタムタクソノミーでできるよ!」 Copytight (C) 2012 Toro_Unit.
  20. 20. カスタムタクソノミーのはなし WordBench Nagano Vol.1 タクソノミーとは・・・ カテゴリー、タグのような、記事を分類するもの。 つまりカスタムタクソノミーとは・・・ 記事の分類を作成できる機能! ※カスタムタクソノミーをカスタム分類って言ったりもします。 Copytight (C) 2012 Toro_Unit.
  21. 21. カスタムタクソノミーのはなし WordBench Nagano Vol.1 Copytight (C) 2012 Toro_Unit.
  22. 22. 実装方法 WordBench Nagano Vol.1 実装方法 Copytight (C) 2012 Toro_Unit.
  23. 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. 24. 実装方法 WordBench Nagano Vol.1 「PHP 苦手・・・functions.php とか触りたくない・・・」 「もっと手軽にできないの?」 Copytight (C) 2012 Toro_Unit.
  25. 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. 26. 実装方法 WordBench Nagano Vol.1 Copytight (C) 2012 Toro_Unit.
  27. 27. 便利なプラグインの紹介 WordBench Nagano Vol.1 便利なプラグインの紹介 Copytight (C) 2012 Toro_Unit.
  28. 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. 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. 30. 便利なプラグインの紹介 WordBench Nagano Vol.1 僕が作ってます! 来週中にアップデート予定です! フィードバック、バグレポート、寄付大歓迎! Copytight (C) 2012 Toro_Unit.
  31. 31. まとめ WordBench Nagano Vol.1 ・WordPress はブログ以外のサイトも作れる! ・カテゴリー、マルチサイトとの使い分けで、更新しやすいサイトに。 ・カスタムフィールドと組み合わせるとより協力です。 ・カスタム投稿タイプ、タクソノミーは工夫次第でいろいろできる!(バナーエリアとか) ・設定項目が多いので、プラグインで追加する場合も Codex は見ておいたほうがよい。 Copytight (C) 2012 Toro_Unit.
  32. 32. まとめ WordBench Nagano Vol.1 ご清聴ありがとうございました Copytight (C) 2012 Toro_Unit.

×