カテゴリー
WordPress

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにするコードをリファクタリングして超ダイエットした

はじめに

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにする方法 – oki2a24 にて作ったコードは、動くには動きました。けれども、必要な部分が少しだけで残りはコピペ、メンテナンス性も悪い状態でした><。

今回、この状態を改善しましたのでノートします。

カテゴリー
WordPress

WordPress Twenty Nineteen 子テーマ作成。位置がメインのメニューに検索フォームを設置するとクリックしてもフォーカスが外れないようにする

カテゴリー
WordPress

WordPress Twenty Nineteen 子テーマ作成。位置がメインのメニューに検索フォームを設置するとクリックしてもフォーカスが外れる原因を探る

調査結果

カテゴリー
WordPress

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーで設定されていなければテーマデフォルトのロゴを表示する

考え方・ポイント

  • Theme Logo « WordPress Codex
  • 公式ページの使い方を読み、親テーマの中でどのように使われているかを、公式ページで紹介されているメソッドや単語でグレップして調べる。
  • テーマロゴ、カスタムロゴ、という名前で検索するとよい。
カテゴリー
WordPress

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーで設定されていなければテーマデフォルトのサイトアイコンを表示する

はじめに

  • サイトアイコンというのは、ファビコンのことです。
  • カスタマイズ > サイト基本情報 > サイトアイコン、でファビコンを設定できますけれども、これが設定されていなければテーマデフォルトのサイトアイコンを表示する。
カテゴリー
WordPress

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにする方法

まとめ

  • add_action メソッドで、 customize_register を登録する。
  • 親テーマでも customize_register を登録しているので、これを打ち消す。