Scaffoldのテーマで一通り構築してみたのであるが、(リンク)Iconic Oneのテーマもより良さそうで、こっちに変更してみることにする。これもまたずっと洗練されていて好みである。
適用(インストールして有効化)すると、基本的に何も問題なくテーマデザインの変更が完了するが、細かく見ていけば調整すべき点も見つかる。
たとえば、トップのロゴ部分の、Twitterなどのアイコンがうまく表示されないようである。結局これは全てオフにしておいた。メニュー部分では子ページがあることがわかりづらいが、これはそういうデザインなのでこのままとする。トップページはサマリーだけの表示にしてみると、最上位の記事だけ続きを読むのリンクが表示されず従来通り全文表示にしておこうかと思ったが、これはサマリーが設定されている記事だから続きのリンクがないというだけであった。
また、Scaffold同様に、text-alignの調整は自分としてはしておきたい。
よくソースを見ると、div要素のクラス「entry-content」に囲まれているp要素に対してJustifyにしてやれば良いのではないかと考える。検索結果やアーカイブページなどのサマリー表示のページは「entry-summary」クラスの範囲内なので、それも指定しておく。
こういうやり方をすると、他の場所への影響がない。
そういうカスタマイズは、子テーマを追加して、子テーマ側に追加すべきと解説されていたりもするが、CSSの追加だけならどうもその必要はないようだ。テーマのカスタマイズ機能の中に追加CSSの部分があるので、そこに追加してやるだけで良いようなのである。
今回追加したのは次のようなプロパティである。
.entry-content p, .entry-summary p { text-align: justify; }
追記
Iconic Oneテーマでソーシャルメディアのアイコンがうまく表示されない点については、CSSなども見てみたが表示されない原因は不明。画像ファイルもURLだけ指定したら表示されるので、パーミッションとかの問題でもなさそう。
出力されるHTMLのソースコードには表示されているので、やはりCSSのどこかに要因があるのだろうか。これがよくわからない。知らないSNSのアイコンは表示されるのにTwitterは表示されない。これもよくわからない。
https://themesinfo.com/iconic-one-free-wp-theme-dx
ここから、下のサムネイルの利用ページを見てみると、非表示になっているサイトのほうが多い感じ。うまく表示されない、そういうバージョンなのかもしれない。
サイトで配布されている最新版と、WordPress側からダウンロードできるものとでVersionが異なっている。WordPress側のほうが新しい。こういうのが整合していないと気になる。
ソーシャルアイコンが表示されないのはブラウザのAd Blockのせいだった。
オフにしたら表示された。