「top_page_default_timeframe」設定をデフォルトで、すべてのカテゴリの上位期間にも影響するように変更したほうが良いと思います。その上で、各カテゴリの「Default Top Period」設定のデフォルト値を「default」に設定します(現在は「All Time」がデフォルトです)。これにより、管理者は必要に応じて各カテゴリのデフォルト値をオーバーライドできるようになります。
「いいね!」 3
あ、カテゴリごとにその設定が自動的に継承されないんですか?それはほぼバグかもしれませんね:thinking:
「いいね!」 4
はい、継承されないことを確認しました。‘top_page_default_timeframe’ のデフォルト値は ‘yearly’ で、各カテゴリはデフォルトで ‘All Time’ に設定されています。
「いいね!」 3
カテゴリテーブルのデフォルトのトップ期間のユースケースを確認していただけますか。
Metaの各カテゴリにアクセスすると、通常はデフォルトのトピックリストが最新に設定されています。ただし、ナビゲーションからトップを選択することもできます。デフォルトのトップ期間に応じて、異なる期間のトップトピックが表示されます。
例えば、Customization > Theme では「全期間」のトップトピックが表示され、Support では「過去1ヶ月」のトップトピックが表示されます。サポートカテゴリにおいて「全期間」のトップトピックを表示してもあまり面白くないでしょう。なぜなら、それらのトピックはすでに解決済みだからです。一方、テーマに関するトピックは、作成時期が重要ではないため、「全期間」のトップを表示することが理にかなっています。
「いいね!」 1

