WordPressのテンプレート
投稿と個別ページの違い
WordPressの関数
functions.php
メインループ
サブループ
ウィジェット
ナビゲーションメニュー
フック
WordPressのオブジェクト・クラス
WordPressサイトの作成手順
タクソノミー
パーマリンク
スラッグ
WordPressのテンプレート
WordPressにはテンプレートが2種類ある。
①テーマテンプレート
・投稿:single.php
・固定ページ:page.php
・フロントページ:front-page.php
・アーカイブページ archive.php
②モジュールテンプレート
header.php footer.php sidebar.php
投稿と固定ページの違い
機能 | 投稿 | 固定ページ |
---|---|---|
タグ・カテゴリー | あり | なし |
アーカイブ表示 | あり | なし |
更新頻度 | 多いい | 少ない |
親子階層 | なし | あり |
WordPressの関数
WordPressで独自に定義した関数
functions.php
各テンプレートごとに関数を記載する必要がない。
WordPressで使う関数をまとめて定義しておくファイル。
functions.phpで管理する関数
wp_enqueue_style()
管理しやすい。
子テーマやプレグインからも操作できる。
既存の公式テーマが使っている方式。
メインループ メインクエリ(WordPressクエリ) $wp_query
URLのパラメータで取得されるコンテンツ。
サブループ サブクエリ
get_posts()で取得されるコンテンツ。
WP_Postオブジェクト・クラス
ウィジェット
ナビゲーションメニュー
ダッシュボードで管理するナビゲーションメニュー
フック
フック = hook = 鍵爪
関数が読み込まれた時に予め決まっている処理に機能を追加し実行する仕組み。
フックの種類と働き
①アクションフック ②フィルターフック
WordPressにおけるオブジェクト・クラス
テンプレートタグが値を取得する際の値のパターン。
①配列
②オブジェクト
③オブジェクトの配列
WordPressサイトの作成手順
タクソノミー(taxonomy)
taxonomy = 分類
タクソノミーとは
カテゴリーとタグのこと
パーマリンク機能とスラッグ
パーマリンク機能とは
スラッグを利用したURLに書き換えられる機能。
パーマリンクとは
Permanent(不変な)Link 略してパーマリンク
パーマリンクとは1つ1つのページに設定されたURL全体のこと。
スラッグとは
投稿画面でURLの末尾を自分で決めることができる。
この末尾のURLのこと。