適切な階層で表示されるように、Webサイト上のページを整理する必要があります。問題は、カテゴリ派生ページが階層の外側に表示されていることです。あなたが今日私のサイトにいる場合、これが現在の階層です。
Home mysite.com
-> Internal (page) mysite.com/internal
-> Docs (page) mysite.com/internal/docs
-> Policy (category) mysite.com/category/policy
ポリシーカテゴリページを[Internal]の下に表示する必要があります。このページには、登録ユーザーだけがアクセスできます。
Home mysite.com
-> Internal (page) mysite.com/internal
-> Docs (page) mysite.com/internal/docs
-> Policy (category) mysite.com/internal/policy
私は別の方法で渡す必要がある他の(外部/公衆)カテゴリページがあります。どうすればこれを実現できるかについてのアイデアは非常に高く評価されるでしょう。
すべてをカテゴリモデルに切り替えたので、このカテゴリ階層になりました。
Internal
-- Docs
-- Policy
後で/category/internal/
ページレイアウトをカスタマイズする方法を考え出す必要があるでしょう、しかしそれは今私のプレート上の他のもののいくつかと比較して低い優先順位です。この配置は私の当面のニーズを満たします。
更新
トップレベルのカテゴリページに301リダイレクトを使用してアーキテクチャを完成させました。
Internal (category) -- 301 --> Internal (page)
-- Docs (category)
-- Policy (category)
テンプレートファイルを使ってカスタマイズした「ランディングページ」を作成できますか。
カスタムレイアウトでcategory-internal.phpを作成すると、/ category/internal/urlにコンテンツが表示されます。
ここにもう少し情報があります:
https://codex.wordpress.org/Category_Templates
http://www.wpbeginner.com/wp-themes/how-to-create-category-templates-in-wordpress/