日付に関する修正NEW!

MACHINA

投稿日のCSS処理

先日「投稿日」・「更新日」のCSSを修正して以来気付かなかったのだが,月別日記の日付がおかしくなっていた。というよりも,そのページ全体の日付が表示されないように設定していたのだが,表示されるようになってしまった。

こういうときは生成AIに検証してもらうのが手っ取り早い。先日変更したサイトのCSS全体を記憶させ,個別の記事に定義してある「カスタムCSS」のタグを調べてみると,それが効いてないという。どうも,全体のCSSのほうが優先されるようになっているらしい。

そこで,その修正案を提示してもらったところ,それは特に問題なく修正できた。

PHPによる処理

ところが,問題は,月別日記のタグがついた全記事一覧のページである。現在から過去に遡っていって「カスタムCSS」を修正していったところ,「更新日」の表示はなされないものの,「投稿日」順ではなく「更新日」順で表示されるようになってしまった。

こうなるとお手上げである。そこで,生成AIにこの状況を説明したところ,PHPに追記すれば解決できるという。そこで,PHPファイルに追記するスニペットを書いてもらった。

最初は上手くいかなかったのだが,なんどか繰り返すうちに,このシステムの動作の癖がわかってきて,しばらくすると正常に — つまりは,こちらの要求通りに — 動作するようになった。

万事休すに見えたが……

これで解決かと思いきや,このサイトのトップ(メイン)ページにアクセスしてみたところ,その月別日記カテゴリーがやはり「更新日」順になってしまっている。

これについても同様にPHPの追記スニペットの案を出してもらったところ,どうやっても反映されない。

ただ,生成AIは様々な可能性のもとにコードを記述するのだが,最後に「これで変化がなければ,別なところ根本的な原因があるということになるだろう」と言いつつ提示してくれたコードを貼ってみたところ,全く自然に降順に表示されるようになった。

やはり生成AIはこういう作業を最も得意とする。以前であれば,適当なプラグインを入れて試しては入れ直し設定し直してと,半端ではない時間をその試行錯誤に充てていたに違いない。

もう何度か述べたように,以前は一人で検索エンジンを使ってあれこれ試しては失望してと,何ヶ月もかかって修正していたのだが,ほぼ一時間もかからずに解決してしまうのには,ただただ驚くばかりだ。

コメント

タイトルとURLをコピーしました