Webサイト専門プログラマの言いたい放題

元システムエンジニアがサイト制作とプログラミングについて好き放題しゃべります。

【ワードプレスのカスタムフィールドの正体】

f:id:wp-lesson:20170223153629j:plain

ワードプレスで投稿や固定ページやカテゴリーに
独自のデータを追加できるカスタムフィールド。
 
その正体は、
データベースの wp_postmeta テーブルです。
 
このテーブルには、どのページのデータなのかを
表すページIDが付いているので、ワードプレス
投稿や固定ページと紐づけてテンプレートの中に
取得することができるようになっています。
 
『記事:カスタムフィールド=1:複数』
 
の関係にあります。
 
このようにテーブル同士の関係を図で表したものを
システム用語でER図(Entity-Relationship Diagram)
と呼びます。
 
添付はワードプレスの公式リファレンス(CODEX)
のデータベースの説明ページ
データベース構造 - WordPress Codex 日本語版
に載っているER図です。
 
ワードプレスには、データベースに保存されている
データを取り出すための専用の命令(メソッド)が
用意されているので、それらをテンプレートの中に
組み込めば、管理画面で登録したあらゆるデータを
自由に表示させることが可能になります。
 
そのためにデータベースの知識が役に立ちます。

PR

CODEMYのマンツーマンレッスンでは、
HTML5やCSS3を基礎からしっかり学びたい方のために、
コース学習の中でカリキュラムをご提案致します。
 
▼無料相談をお気軽にご利用ください。
http://codemy-lesson.office-ing.net/contact
 
━━━━━━━━━━━━━━━━━━
講師が執筆した本が発売されました
━━━━━━━━━━━━━━━━━━
 
『ホームページ作成のツボとコツがゼッタイにわかる本』
定価: 2,400円(税別)出版社:秀和システム
 
Amazon購入ページはこちら
http://amzn.to/2bXJkbs
 
━━━━━━━━━━━━━━━━━━
CODEMYのオンラインレッスン
━━━━━━━━━━━━━━━━━━
 
【1】自宅でマンツーマンレッスン
http://codemy-lesson.office-ing.net/
知りたいことだけ学べる個人レッスンです。
 
【2】動画と個別添削のプログラミング講座
http://bit.ly/2h7ZeRJ
実習と添削でHTML/CSS/JavaScriptの基本が身に付くレッスンです。
↓動画講座を無料体験してください
http://bit.ly/2hw7mIy