投稿日のCSS処理
先日「投稿日」・「更新日」のCSSを修正して以来気付かなかったのだが,月別日記の日付がおかしくなっていた。というよりも,そのページ全体の日付が表示されないように設定していたのだが,表示されるようになってしまった。
こういうときは生成AIに検証してもらうのが手っ取り早い。先日変更したサイトのCSS全体を記憶させ,個別の記事に定義してある「カスタムCSS」のタグを調べてみると,それが効いてないという。どうも,全体のCSSのほうが優先されるようになっているらしい。
そこで,その修正案を提示してもらったところ,それは特に問題なく修正できた。
PHPによる処理
ところが,問題は,月別日記のタグがついた全記事一覧のページである。現在から過去に遡っていって「カスタムCSS」を修正していったところ,「更新日」の表示はなされないものの,「投稿日」順ではなく「更新日」順で表示されるようになってしまった。
こうなるとお手上げである。そこで,生成AIにこの状況を説明したところ,PHPに追記すれば解決できるという。そこで,PHPファイルに追記するスニペットを書いてもらった。
最初は上手くいかなかったのだが,なんどか繰り返すうちに,このシステムの動作の癖がわかってきて,しばらくすると正常に — つまりは,こちらの要求通りに — 動作するようになった。
万事休すに見えたが……
これで解決かと思いきや,このサイトのトップ(メイン)ページにアクセスしてみたところ,その月別日記カテゴリーがやはり「更新日」順になってしまっている。
これについても同様にPHPの追記スニペットの案を出してもらったところ,どうやっても反映されない。
ただ,生成AIは様々な可能性のもとにコードを記述するのだが,最後に「これで変化がなければ,別なところ根本的な原因があるということになるだろう」と言いつつ提示してくれたコードを貼ってみたところ,全く自然に降順に表示されるようになった。
やはり生成AIはこういう作業を最も得意とする。以前であれば,適当なプラグインを入れて試しては入れ直し設定し直してと,半端ではない時間をその試行錯誤に充てていたに違いない。
もう何度か述べたように,以前は一人で検索エンジンを使ってあれこれ試しては失望してと,何ヶ月もかかって修正していたのだが,ほぼ一時間もかからずに解決してしまうのには,ただただ驚くばかりだ。
コメント