了子から管理を引き継いで初と言っていいぐらいの大幅なテーマ更新が入りました。このサイトのテンプレートテーマとして使わせてもらっているのが「magazine-lite」という無料のテーマ。これをベースにしてCSSをいじることで、メニューの色を変えたり、サイトタイトルやページタイトルの色やフォントサイズを変えたりしています。
それからphpファイルの固定ページテンプレートを複製して、その複製ページをclass指定してCSSに指示を書くことでページの幅を変えています。これは主に小説関連ページで使っています。ブラウザや端末によりますが、あまり横幅が大きすぎると読みにくいだろうと考えての措置です。
私(佳子)はデスクトップPCとipadを使っているので、この2つからアクセスしたサイトの形式しか分からないんですよね。あまりにも横幅がありすぎて、ブラウザによっては横スクロールが必要になるような状況は避けたい。特にテキストが多いサイトだと、その時点でもう読む気が失せてしまうだろう。そういう前提でサイドバー無しのページの横幅を、サイドバー有りの時の横幅より若干広めにする程度で抑えています。
ところが、なんとここ最近のテーマ更新でlargeというテンプレートが追加されたようなんですね。さらに今回の更新で「template-full.php」なんていう画面の両サイド一杯までページ幅を広げるテンプレートまで登場し・・・。そうこうしているうちに今までは存在していなかった「404.php」とか「archive.php」なんてファイルまで追加されていて・・・。さすがはバージョン2.4.1から2.5.0への更新だけのことはありますわ。今まで「content-none.php」だけで404エラーページを表示させて、「index.php」でアーカイブページも表示していたんですけどね。個別に色々カスタマイズできるのはいいことなんだけど、その分かえって手間も増えそうだorz
その他にも「header.php」があるのに「content-header.php」が追加されていたりして、これって通常のヘッダーと固定ページや投稿ページのヘッダーを個別に変えることができてしまうってことなんですかね? デフォルトのファイルと子テーマのファイルは見ているし、子テーマファイルのうちいくつかは私も作成に参加しているので何となく分かってはいたんだけど、今回は追加ファイルが多くて大変なことに。
とにかく無駄に力作な404エラーページを無駄にしないためにも、子テーマを1から作るつもりで頑張ります。何回かトライアンドエラーを繰り返しながら更新するので、メンテナンスモードに切り替えるかも。
佳子