Je dois organiser les pages sur mon site Web afin qu'elles apparaissent avec la hiérarchie appropriée. Le problème est que la page dérivée de la catégorie apparaît en dehors de ma hiérarchie. Voici la hiérarchie actuelle si vous êtes sur mon site aujourd'hui:
Home mysite.com
-> Internal (page) mysite.com/internal
-> Docs (page) mysite.com/internal/docs
-> Policy (category) mysite.com/category/policy
J'ai besoin que la page de catégorie de stratégie apparaisse sous Interne, qui n'est accessible que par les utilisateurs enregistrés, tels que:
Home mysite.com
-> Internal (page) mysite.com/internal
-> Docs (page) mysite.com/internal/docs
-> Policy (category) mysite.com/internal/policy
J'ai d'autres pages de catégories (externes/publiques) qui doivent être remises différemment. Toute idée sur la façon dont je peux y arriver serait très appréciée.
J'ai tout basculé sur un modèle de catégories, de sorte que j'ai maintenant cette hiérarchie de catégories:
Internal
-- Docs
-- Policy
Je devrai trouver un moyen de personnaliser la mise en page /category/internal/
plus tard, mais cette priorité est moins importante que d’autres choses sur mon écran pour le moment. Cet arrangement répond à mes besoins immédiats.
Mettre à jour
J'ai finalisé l'architecture en utilisant une redirection 301 pour la page de catégorie de niveau supérieur. Ce que j'ai maintenant est la suivante:
Internal (category) -- 301 --> Internal (page)
-- Docs (category)
-- Policy (category)
Vous pourriez créer une "page d'arrivée" personnalisée à l'aide d'un fichier de modèle?
Créer category-internal.php avec une disposition personnalisée afficherait le contenu dans/category/internal/url.
Voici quelques informations supplémentaires:
https://codex.wordpress.org/Category_Templates
http://www.wpbeginner.com/wp-themes/how-to-create-category-templates-in-wordpress/