Twenty Fifteen 子テーマで公開した投稿のフォントを変更した時に気がついた、管理者ページ側の問題点
- 投稿の編集ページの入力フォームフォントが Noto Serif に設定されている。タイトル入力フォームは問題ない。
- しかしそのフォントは日本語が見つからないため設定されない。
問題解決まで
- 設定されないフォント、Noto Serif を指定している場所を探す
- 親テーマの functions.php で editor-style.css を検索、修正部分を特定する
- Noto Serif フォント指定をしている関数を子テーマで先に書く(オーバーライド(上書き)はできないが親テーマが関数を if で囲っているため親テーマで読込させないことが可能)
- 子テーマディレクトリに css/editor-style.css ファイルを作り、フォントの設定を上書きする