web-dev-qa-db-fra.com

Ajouter une page sans en-tête ni menus?

Est-il possible d'ajouter une page dans WordPress, de sorte qu'aucun en-tête ou menu du site n'apparaisse sur cette page?

Et aussi pour que les éléments dans les barres latérales qui figurent sur le reste du site n'apparaissent pas. Et les choses au bas de la page (il y a un formulaire "Laisser une réponse" sur les autres pages.)

Donc, sur ce site: http://richardclunan.com/ je ne veux pas que l'écriture de l'en-tête ou le "hey there"/"portfolio"/"besoin de copywriting"/"etc" apparaissent sur le menu une page particulière, ni la boîte d’inscription à la barre latérale, ni le formulaire "laisser une réponse". Mais je veux que tout ça apparaisse sur toutes les autres pages.

4
Richard

Créez un modèle de page personnalisé, omettez les appels get_header (), get_footer () et get_sidebar (), puis insérez votre propre code d'en-tête/pied de page HTML dans le modèle de page.

http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

9
Otto

Rich - Si vous créez une page HTML (à votre guise) appelée quelque chose.html et la déposez dans le même dossier que l'installation de wordpress, alors http://richardclunan.com/something.html affichera cette page .

J'avais un blog composé de pages statiques avant de passer à WP. Les anciennes pages semblent bien si elles doivent figurer sur de vieux signets ou sur des moteurs de recherche. http://joetaxpayer.com/gold est un exemple, supprimez la fin/gold et vous verrez que le site WP est là.

2
JoeTaxpayer

vous pouvez créer un nouveau modèle de page et l'associer à cette page.

sur le modèle de page, n'incluez pas la barre latérale (<?php get_sidebar(); ?>) et n'autorisez pas les commentaires sur cette page spécifique, en supprimant l'appel du modèle de commentaire, généralement comments_template(), ou en utilisant l'administrateur de la page wp.

l'en-tête et la navigation sont un peu plus compliqués mais faciles à faire en les encapsulant dans une if( get_the_id() != '99' ) { ... } conditionnelle. Remplacez 99 par votre identifiant de page sûrement.

1
pcarvalho