このガイドでは、Discourse でカテゴリの固定位置を設定する方法を説明します。これにより、サイト上でカテゴリを手動で並べ替えることができます。
必要なユーザーレベル:管理者
Discourse では通常、カテゴリはアクティビティに基づいて並べ替えられ、最も最近アクティブだったカテゴリがカテゴリページやメインナビゲーションのカテゴリドロップダウンの上部に表示されます。ただし、カスタムで静的な順序を好む場合は、カテゴリの固定位置を設定することも可能です。このガイドでは、固定カテゴリ位置の有効化とカテゴリの並べ替え手順について詳しく説明します。
固定カテゴリ位置の有効化
カテゴリの固定位置を設定するには、以下の 2 つのサイト設定を調整する必要があります。
fixed category positions:この設定により、カテゴリページおよびメインナビゲーションのドロップダウンでカテゴリのカスタム順序を設定できます。fixed category positions on create:この設定により、カスタムカテゴリ順序がコンポーザー内のカテゴリセレクターに適用されます。
これらの設定を有効にするには:
- サイトの管理エリアに移動します。
- サイト設定に移動します。
- 検索ボックスに「fixed category positions」と入力して、関連する設定を探します。
fixed category positions設定を有効にします。- 必要に応じて、
fixed category positions on create設定も有効にします。
カテゴリの並べ替え
必要な設定を有効にしたら、以下の手順に従ってカテゴリを並べ替えます。
-
管理者としてログインしていることを確認します。
-
サイトのカテゴリページに移動します。
-
カテゴリ管理ドロップダウンメニューをクリックします。
-
「Reorder Categories」オプションを選択します。
-
上下矢印を使用して、希望の順序でカテゴリを並べ替えます。
-
「Save」ボタンをクリックして変更を適用します。
更新された順序を確認するには、ブラウザウィンドウをハードリフレッシュする必要がある場合があります。
並べ替えの結果
並べ替え後、新しいカテゴリ順序は以下の場所で確認できます。
-
カテゴリページ
-
メインナビゲーションのカテゴリドロップダウン
-
コンポーザー内のカテゴリセレクター(
fixed category positions on createを有効にしている場合)
よくある質問
Q: ドロップダウンメニューに「Reorder Categories」オプションが表示されません。なぜですか?
A: サイト設定で fixed category positions 設定を有効にしているか確認してください。このオプションは、この設定を有効にしないと表示されません。
Q: 両方の設定を有効にする必要がありますか?
A: 要件によります。カテゴリページとメインナビゲーションのドロップダウンのカスタム順序を設定したい場合は、fixed category positions を有効にしてください。また、コンポーザー内のカテゴリセレクターにもこの順序を適用したい場合は、fixed category positions on create も有効にしてください。
Q: 並べ替え後に変更が表示されません。なぜですか?
A: ブラウザのキャッシュをクリアしてみてください。通常は不要ですが、更新された順序が表示されない問題を解決するはずです。





