カテゴリー制限
カテゴリー制限はこのサイトでは過去に何度も出題された「頻出過去問題」です。初期の頃は「Allow Categories」や「Home Category」というプラグインを活用してやりたいことを実現しておりました。子テーマ化していなかったのもあってプラグインに頼った実現方法でした。しばらくして「Home Category」プラグインを使わなくなり「Allow Categories」もいつの間にか忘れられた存在となっていました。今回ここで急に取り上げたのは、とあるセキュリティ系のプラグインが「Allow Categories」を古くてメンテナンスされていない「危険なプラグイン」として検出したからです。「PHP Compatibility Checker」という別のプラグインで「Allow Categories」のコードをチェックしてみたところ特に問題はなく、PHP 7.2と互換性があると評価されました。忘れていたプラグインだけどこれが無いとサイト上の動作が思った動きにならない事もあり、古いプラグインではあるもののコードに非互換もないということを信じて使い続ける事にします。作者が更新してくれるのが一番なんだけど、、、4年も放置なのでかなり期待は薄い。
検索結果(search.php)のカテゴリー制限だけは「Allow Categories」がなくても実現出来ていますが、それ以外の「index.php」や「archive.php」では同じ仕様では思った結果が出なかったので、これもチェックリストに追加しておきました。そのうち解決策を見つけようと思いますが、今日じゃありません(笑)