About、FAQ、TOS & Privacy Policyを非表示にするにはどうすればよいですか?

コミュニティメンバー向けのアバウト、FAQ、利用規約、プライバシーポリシーへのアクセスを非表示または削除するにはどうすればよいですか?

サブページそのものの存在をなくすことはできないと思いますが、CSS を使用してユーザーが簡単にアクセスできないように「非表示」にすることは可能です。例えば、ハンバーガーメニューからそれらへのリンクを削除したい場合は、以下のように CSS を使用できます。

.hamburger-panel a.widget-link.about-link {
     display: none;
}

および

.hamburger-panel a.faq-priority.widget-link {
      display: none;
}

「ハンバーガーメニュー」とはサイドバーのことでしょうか?通常、「ハンバーガーメニュー」はモバイルでのみ表示されるメニューを指しますが、このサイドバーもハンバーガーアイコンで表示されるため、お話しされているのはこのことかもしれません。

もしそうであれば、これは2021年の元の投稿から変更されたのかもしれません。オーバーフローメニューからこれらのページを削除できるようです。リンクから直接アクセスすることは可能ですが、ここには表示されなくなります。

もし私の理解が間違っていたら、訂正してください!

はい、OPは当時、サイドバーではなくハンバーガーメニューを備えていたDiscourseを指していたと思います。それは次のようなものでした。

これは2022年に新しいサイドバーがデフォルトのUIデザインとして導入された直後に置き換えられ、サイドバーはさらに多くの機能をもたらしました。

これらのページを非表示にするために行ったことは次のとおりです。

  • 「このセクションをカスタマイズ」を使用して、サイドバーオプションからページを削除しました。
  • tos-urlなどの設定でURLを別のページに変更しました。
  • 非表示にしたい2つの特定のリンクを非表示にするCSSを追加しました。例:
    nav-pills .nav-item-privacy {
      display: none;
    }
    .nav-pills .nav-item-tos {
      display: none;
    }
    

これでこれらのページがどこにも表示されなくなるでしょうか、それとも何か見落としていることはありますか?

明確にしておきますが、私にはすべて問題なく「見える」のですが、私が対処していない、これらのページに到達したり、これらのリンクを表示したりする他の方法があるのではないかと疑問に思っています。