WordPress : Est-il possible d’avoir un thème avec des fichiers de pages physiques intégrés ?
Je crée un thème et je pensais s’il serait possible de créer des pages dans mon dossier de thème qui refléteraient l’URL + le chemin wordpress.
Ainsi, par exemple, je pourrais lors de l’accès : http://mydomain.com/about
il chercherait about.php ou about.html dans mon dossier de thème ?
J’ai réussi à le faire, mais en manipulant la is_404
méthode puis en rendant la page avec get_template_part($pathname)
, cependant, chaque page affichera le statut de réponse 404 qui n’est pas viable?
Existe-t-il un autre moyen d’accomplir cela? J’aimerais qu’il y ait une sorte d’alias d’URL que je puisse accorder à mon thème et que je puisse l’utiliser.
Merci d’avance
Solution n°1 trouvée
WordPress permettrait cela (en quelque sorte). Vous auriez toujours besoin de créer une page À propos dans le backend, mais vous pouvez personnaliser votre affichage pour une telle page de 2 manières différentes :
-
Modèles de pages
-
Hiérarchie des modèles de page – Cela signifie qu’il existe un certain ordre de ce que WordPress recherche lors de l’affichage d’une page/publication. Consultez l’image ici pour une compréhension plus directe.
Pour les pages en particulier, la valeur par défaut est page.php, mais page-$slug.php a une priorité plus élevée. Donc, dans ce cas, vous pouvez créer page-about.php et modifier ce qui est affiché sur cette page. Je suggérerais fortement de conserver le contenu principal dans cette page, mais c’est ainsi que vous ajoutez des éléments supplémentaires à une structure de page, tels que des barres latérales, des liens « Éléments associés », etc.
0 commentaire