16
Custom Post Type 14216日日曜日

カスタムポスト

Embed Size (px)

Citation preview

Page 1: カスタムポスト

Custom Post Type

14年2月16日日曜日

Page 3: カスタムポスト

使用例

14年2月16日日曜日

Page 4: カスタムポスト

製品マスター

14年2月16日日曜日

Page 5: カスタムポスト

スピーカー一覧

14年2月16日日曜日

Page 6: カスタムポスト

PDF管理

14年2月16日日曜日

Page 7: カスタムポスト

スライドショー

14年2月16日日曜日

Page 8: カスタムポスト

データ構造

14年2月16日日曜日

Page 9: カスタムポスト

データベース• wp_posts

• wp_postmeta

• wp_users

• wp_usermeta

• wp_comments

• wp_commentmeta

• wp_options

• wp_terms

• wp_term_relationships

• wp_term_taxonomy

14年2月16日日曜日

Page 10: カスタムポスト

wp_posts

• post : 投稿• page : 固定ページ• speaker : スピーカー(カスタムポスト)• catalog : カタログ(カスタムポスト)

14年2月16日日曜日

Page 11: カスタムポスト

14年2月16日日曜日

Page 12: カスタムポスト

もっと有効に,もっと柔軟に

14年2月16日日曜日

Page 13: カスタムポスト

Trust Formの設計

問い合わせマスタ

フォームの項目情報 メール管理受信した問い合わせ

管理

14年2月16日日曜日

Page 14: カスタムポスト

Trust Formの設計

問い合わせマスタ

フォームの項目情報 メール管理受信した問い合わせ

管理

wp_posts

wp_postmeta

14年2月16日日曜日

Page 15: カスタムポスト

Trust Formの設計• post_typeがtrust-form

• 紐づく情報はすべてwp_postmeta(カスタムフィールドに格納)

14年2月16日日曜日

Page 16: カスタムポスト

プラグインをカスタムポストで作るメリット

• WordPress既存のテーブルのみで完結

• 既存のエクスポート・インポート機能が使える

• get_postsでテーマ側でデータが利用可能

• セキュリティリスクの低減

• メンテナンスコストの低減

14年2月16日日曜日