WordPress : Est-il possible d’avoir un thème avec des fichiers de pages physiques intégrés ?

Publié par Jean-Michel le

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_404mé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 :

  1. Modèles de pages

  2. 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.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *