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.
PluginTypesのご紹介カスタム投稿/フィールド/タクソノミーを        自由自在
簡単に自己紹介はじめまして!                              はじめまして       photo by anko.gaku_ula      http://www.flickr.com/photos/anko3-gak...
細谷 崇(ほそや たかし)NPO法人コミュニティリンク    代表理事
NPO法人って福祉じゃないの?
19分野情報化社会の発展を図る活動
WordPressとの関係
WordPress使ってWEBサイト制作
共感寄付
Kifu KOBE
ウブスナ
WordPress使って勉強会
西宮北口駅周辺  毎月2回
箕面駅周辺 毎月2回
富田林市毎月1回
堺駅周辺毎月1回
では、本編へ
TypesのPluginの説  明の前に・・・
カスタム投稿タイプカスタムタクソノミーカスタムフィールドの説明から・・・
WordPressでサイト制作って   どうやってますか?
WordPressって ブログやろ?
企業用のサイト作れるわけ・・・
WordPress
レンタルサーバーに アップロード
( ゚д゚)ハッ!やっぱりブログやんけ!
自分を信じてオリジナルテーマを  作るのじゃ
オリジナルテーマの  作成方法
割愛
簡単に概要だけ
レンタルサーバー契約
WordPressインストール
WordPressインストール
WordPressインストール
WordPressインストール
WordPressインストール
WordPressが用意してくれてる関数を書く!
頑張って覚えよう♪  <?php bloginfo(); ?>  <?php wp_title(); ?><?php the_content(); ?>
架空の案件で説明します。
ケーキ屋さんのサイトを作る場合
更新頻度:少ないページ蓄積:なし
更新頻度:多いページ蓄積:あり
WordPress   ||ブログシステム
日記を書くとこ
プロフィールや、ブログの概要
いちごのショートケーキ
いちごのショートケーキ
出来た!!!
追加要望
お知らせ欄欲しい
どこから入力させるか・・・
方法はいくつかある
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
でもこれだと
お知らせの詳細ページを作成するときに不便
もう1つリンク先の 記事が必要になる
お客さんの更新箇所  2ッ
出来れば、新着商品一覧のよう
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
【投稿】すでに商品が・・・
あ!カテゴリーで分けようか?
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
じゃぁ、この場合  どうする?
・・・
『お客さんに』
チェックは1つでお願いしますm(__)m
って言う!!!
オレオレ仕様
さらに
カテゴリーの追加の度に 表示の確認が必要            2012.11.03 WordCamp大阪開            催!            2012.10.20 HPを公開しまし            た。
雑多になるカテゴリー
チェックミス
目的のカテゴリーを選ぶのに    時間がかかる
そんな問題を解決出来るのが
カスタム投稿タイプカスタムタクソノミー
カスタム投稿タイプとは
カスタムタクソノミーとは
あと、お客さんへの  説明が簡単
メニューの【投稿】のカテゴリーの【商品】をチェック・・・
メニューの【商品管理】で登録して!
超簡単!
また追加要望
キャンペーン機能を 持たせたい
期間が過ぎたら、文言も自動で消えて欲しい
自動って・・・            落ち込む@elimさん         photo by june29          http://www.flickr.com/photos/june29/2160376067/
いちごのショートケーキ
そんな時に便利なのが
カスタムフィールド
データとして扱える情報を 保持できる機能です。
あとはテーマテンプレート
if文書いて終了if(今日の日付=>キャンペーン開始日        &&今日の日付<=キャンペーン終了日)
これもまた便利
紹介した3つの カスタム系
便利なんだけど
難点があります
カスタム投稿タイプカスタムタクソノミー 利用するには
functions.phpに小難しいコードを記述する必要がある
カスタムフィールドお客さんが更新するところなのに・・・
日付の記述方法間違  えたら・・・
例えば
和暦・・・          落ち込む@elimさん         photo by june29        http://www.flickr.com/photos/june29/2160376067/
でも大丈夫!
WordPressの良いところは豊富なPlugin 21,878
functions.phpに小難しいコードを記述する必要がある
functions.phpに小難しいコードを記述する必要がある
それを可能にしてく  れるのが
Types Plugin
Typesの良いところ
①1つPluginで3つをカバー    カスタム投稿タイプ   カスタムタクソノミー    カスタムフィールド
②設定画面が日本語
③入力チェック機能あり
③入力チェック機能あり  和暦いれんな!
④投稿タイプの関連付け   A店   ショートケーキ        チーズケーキ   B店    モンブラン        ミルフィーユ
ではデモします。
表示するには
3通りあります
①ショートコード
②Types API
types_render_field("field-slug",array("arg1"=>"val1","arg2"=>"val2")));
types_render_field("field-slug",array("arg1"=>"val1","arg2"=>"val2")));
types_render_field("field-slug",array("arg1"=>"val1","arg2"=>"val2"))); APIの詳細: http://wp-types.com/documentation/functions/
③WordPress関数get_post_meta($post->ID, "wpcf-field-slug",true);post_customも同じ
関連付けについて A店   ショートケーキ      チーズケーキ B店    モンブラン      ミルフィーユ
関連付けデータ取得方法$child_posts =  types_child_posts(‘product’);foreach ($child_posts as $child_post) {  echo $child_post->post_ti...
関連付けデータ取得方法$child_posts = types_child_posts(‘product’);foreach ($child_posts as $child_post) {  echo $child_post->post_tit...
関連付けデータ取得方法$child_posts = types_child_posts(‘product’);foreach ($child_posts as $child_post) {  echo $child_post->post_tit...
ご清聴ありがとうございました      tkc49      takashi.hosoya
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Types紹介
Upcoming SlideShare
Loading in …5
×

Types紹介

3,767 views

Published on

Published in: Self Improvement
  • Be the first to comment

Types紹介

  1. 1. PluginTypesのご紹介カスタム投稿/フィールド/タクソノミーを 自由自在
  2. 2. 簡単に自己紹介はじめまして! はじめまして photo by anko.gaku_ula http://www.flickr.com/photos/anko3-gaku_ula/3738379893/in/photostream/
  3. 3. 細谷 崇(ほそや たかし)NPO法人コミュニティリンク 代表理事
  4. 4. NPO法人って福祉じゃないの?
  5. 5. 19分野情報化社会の発展を図る活動
  6. 6. WordPressとの関係
  7. 7. WordPress使ってWEBサイト制作
  8. 8. 共感寄付
  9. 9. Kifu KOBE
  10. 10. ウブスナ
  11. 11. WordPress使って勉強会
  12. 12. 西宮北口駅周辺 毎月2回
  13. 13. 箕面駅周辺 毎月2回
  14. 14. 富田林市毎月1回
  15. 15. 堺駅周辺毎月1回
  16. 16. では、本編へ
  17. 17. TypesのPluginの説 明の前に・・・
  18. 18. カスタム投稿タイプカスタムタクソノミーカスタムフィールドの説明から・・・
  19. 19. WordPressでサイト制作って どうやってますか?
  20. 20. WordPressって ブログやろ?
  21. 21. 企業用のサイト作れるわけ・・・
  22. 22. WordPress
  23. 23. レンタルサーバーに アップロード
  24. 24. ( ゚д゚)ハッ!やっぱりブログやんけ!
  25. 25. 自分を信じてオリジナルテーマを 作るのじゃ
  26. 26. オリジナルテーマの 作成方法
  27. 27. 割愛
  28. 28. 簡単に概要だけ
  29. 29. レンタルサーバー契約
  30. 30. WordPressインストール
  31. 31. WordPressインストール
  32. 32. WordPressインストール
  33. 33. WordPressインストール
  34. 34. WordPressインストール
  35. 35. WordPressが用意してくれてる関数を書く!
  36. 36. 頑張って覚えよう♪ <?php bloginfo(); ?> <?php wp_title(); ?><?php the_content(); ?>
  37. 37. 架空の案件で説明します。
  38. 38. ケーキ屋さんのサイトを作る場合
  39. 39. 更新頻度:少ないページ蓄積:なし
  40. 40. 更新頻度:多いページ蓄積:あり
  41. 41. WordPress ||ブログシステム
  42. 42. 日記を書くとこ
  43. 43. プロフィールや、ブログの概要
  44. 44. いちごのショートケーキ
  45. 45. いちごのショートケーキ
  46. 46. 出来た!!!
  47. 47. 追加要望
  48. 48. お知らせ欄欲しい
  49. 49. どこから入力させるか・・・
  50. 50. 方法はいくつかある
  51. 51. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  52. 52. でもこれだと
  53. 53. お知らせの詳細ページを作成するときに不便
  54. 54. もう1つリンク先の 記事が必要になる
  55. 55. お客さんの更新箇所 2ッ
  56. 56. 出来れば、新着商品一覧のよう
  57. 57. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  58. 58. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  59. 59. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  60. 60. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  61. 61. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  62. 62. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  63. 63. 【投稿】すでに商品が・・・
  64. 64. あ!カテゴリーで分けようか?
  65. 65. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  66. 66. 2012.11.03 WordCamp大阪開催!2012.10.20 HPを公開しました。
  67. 67. じゃぁ、この場合 どうする?
  68. 68. ・・・
  69. 69. 『お客さんに』
  70. 70. チェックは1つでお願いしますm(__)m
  71. 71. って言う!!!
  72. 72. オレオレ仕様
  73. 73. さらに
  74. 74. カテゴリーの追加の度に 表示の確認が必要 2012.11.03 WordCamp大阪開 催! 2012.10.20 HPを公開しまし た。
  75. 75. 雑多になるカテゴリー
  76. 76. チェックミス
  77. 77. 目的のカテゴリーを選ぶのに 時間がかかる
  78. 78. そんな問題を解決出来るのが
  79. 79. カスタム投稿タイプカスタムタクソノミー
  80. 80. カスタム投稿タイプとは
  81. 81. カスタムタクソノミーとは
  82. 82. あと、お客さんへの 説明が簡単
  83. 83. メニューの【投稿】のカテゴリーの【商品】をチェック・・・
  84. 84. メニューの【商品管理】で登録して!
  85. 85. 超簡単!
  86. 86. また追加要望
  87. 87. キャンペーン機能を 持たせたい
  88. 88. 期間が過ぎたら、文言も自動で消えて欲しい
  89. 89. 自動って・・・ 落ち込む@elimさん photo by june29 http://www.flickr.com/photos/june29/2160376067/
  90. 90. いちごのショートケーキ
  91. 91. そんな時に便利なのが
  92. 92. カスタムフィールド
  93. 93. データとして扱える情報を 保持できる機能です。
  94. 94. あとはテーマテンプレート
  95. 95. if文書いて終了if(今日の日付=>キャンペーン開始日 &&今日の日付<=キャンペーン終了日)
  96. 96. これもまた便利
  97. 97. 紹介した3つの カスタム系
  98. 98. 便利なんだけど
  99. 99. 難点があります
  100. 100. カスタム投稿タイプカスタムタクソノミー 利用するには
  101. 101. functions.phpに小難しいコードを記述する必要がある
  102. 102. カスタムフィールドお客さんが更新するところなのに・・・
  103. 103. 日付の記述方法間違 えたら・・・
  104. 104. 例えば
  105. 105. 和暦・・・ 落ち込む@elimさん photo by june29 http://www.flickr.com/photos/june29/2160376067/
  106. 106. でも大丈夫!
  107. 107. WordPressの良いところは豊富なPlugin 21,878
  108. 108. functions.phpに小難しいコードを記述する必要がある
  109. 109. functions.phpに小難しいコードを記述する必要がある
  110. 110. それを可能にしてく れるのが
  111. 111. Types Plugin
  112. 112. Typesの良いところ
  113. 113. ①1つPluginで3つをカバー カスタム投稿タイプ カスタムタクソノミー カスタムフィールド
  114. 114. ②設定画面が日本語
  115. 115. ③入力チェック機能あり
  116. 116. ③入力チェック機能あり 和暦いれんな!
  117. 117. ④投稿タイプの関連付け A店 ショートケーキ チーズケーキ B店 モンブラン ミルフィーユ
  118. 118. ではデモします。
  119. 119. 表示するには
  120. 120. 3通りあります
  121. 121. ①ショートコード
  122. 122. ②Types API
  123. 123. types_render_field("field-slug",array("arg1"=>"val1","arg2"=>"val2")));
  124. 124. types_render_field("field-slug",array("arg1"=>"val1","arg2"=>"val2")));
  125. 125. types_render_field("field-slug",array("arg1"=>"val1","arg2"=>"val2"))); APIの詳細: http://wp-types.com/documentation/functions/
  126. 126. ③WordPress関数get_post_meta($post->ID, "wpcf-field-slug",true);post_customも同じ
  127. 127. 関連付けについて A店 ショートケーキ チーズケーキ B店 モンブラン ミルフィーユ
  128. 128. 関連付けデータ取得方法$child_posts = types_child_posts(‘product’);foreach ($child_posts as $child_post) { echo $child_post->post_title; echo $child_post->fields[price];}
  129. 129. 関連付けデータ取得方法$child_posts = types_child_posts(‘product’);foreach ($child_posts as $child_post) { echo $child_post->post_title; echo $child_post->fields[price];}
  130. 130. 関連付けデータ取得方法$child_posts = types_child_posts(‘product’);foreach ($child_posts as $child_post) { echo $child_post->post_title; echo $child_post->fields[price];}
  131. 131. ご清聴ありがとうございました tkc49 takashi.hosoya

×