WordPressテンプレート「関数」作成メモ
- 関数→カスタマイズしたテーマ(テンプレート)をWordPress管理画面内で動かすためのコード
- ファイル形式→「functions.php」→※ functionに「s」をつけないと管理画面内に項目が表示されない
functions.phpに書く処理
- カスタムヘッダー画像
- カスタムメニュー
- ページネーション
- カスタムフィールド
- カスタムウィジェット
- パーツを動的に書き換える = WordPress管理画面からパーツを操作(編集、移動)できること
ページネーション
- category.phpを作成する
- functionsに関数記述
カスタムフィールド作成に必要な関数
- WordPress管理画面に表示する関数
- フォームをどこに表示するか設定する関数
- フォームに入力された情報をDBへ保存する関数
- カスタムフィールドは「投稿ページ」か「固定ページ」、どちらかに表示することができる
カスタムウィジェット作成に必要な関数
ウィジェット登録エリアを作成する関数
- register_sidebar()
ウィジェット本体を作成するクラス内で作るメソッド
- 初期化メソッド
- formメソッド→入力フォーム作成
- updateメソッド→情報を保存する
- widgetメソッド→htmlテンプレート作成