web-dev-qa-db-fra.com

Ajouter une page en dehors du thème actuel?

Est-il possible d'ajouter une page totalement vierge et qui n'utilise aucun composant du thème du site? Ou est-ce le meilleur moyen de le télécharger séparément sur le serveur Web en dehors de WordPress?

4
rryanp

Edit: Mis à jour avec le contexte ajouté à partir de votre commentaire.

Vous pouvez le faire avec un modèle de page personnalisé. Dans votre thème, créez un nouveau fichier. Dans cet exemple, mon thème sera "mytheme2015", mon nouveau fichier est "template-holiday-card.php":

dans wp-content/themes/mytheme2015/template-holiday-card.php

<?php
/**
* Template Name: Holiday Card
*/

Maintenant, une fois que vous avez créé ce fichier modèle avec un en-tête comme celui-ci, vous pouvez l’utiliser dans l’administrateur WordPress lorsque vous créez un nouveau type de page. La partie commentée "Nom du modèle:" indique à WordPress comment appeler le modèle dans le backend.

 enter image description here 

Remarque: si vous ne voyez pas la zone Attributs de page, regardez dans le menu déroulant Options d'écran en haut de la page.

Maintenant, vous pouvez mettre le code que vous voulez dans template-holiday-card.php qui (puisqu'il est vide) n'affiche pas rien par défaut.

Si vous souhaitez autoriser votre concepteur à saisir le code HTML/CSS directement dans WordPress par l'intermédiaire de l'administrateur, vous pouvez simplement appeler the_content() dans votre modèle et leur permettre de modifier le contenu de la page en mode HTML. Votre modèle résultant ressemblerait à quelque chose comme:

<?php
/**
* Template Name: Holiday Card
*/

the_content();
5
phatskat

Après avoir compris le résultat souhaité, à partir des commentaires, voici ma suggestion:

Si vous souhaitez envoyer un lien à vos clients avec une carte Nice, vous devez probablement utiliser une image placée sur votre serveur (ainsi, vous êtes à 100%, les polices sont affichées exactement comme le concepteur les souhaite, sur chaque appareil) et liez-les. directement. Vous pouvez également placer un fichier autonome .html ou .php et les lier directement, également.

Si, toutefois, vous souhaitez que votre contenu existant soit orné de jours fériés, vous devez utiliser une fonction dans votre functions.php pour filtrer le résultat de l'en-tête, du menu et/ou du pied de page dans une simple date conditionnelle, en remplaçant ceux normaux par ceux modifiés. ceux pour la période désirée.

0
Andrei Gheorghiu