Je fais un site basé sur WordPress. Ça ne va pas ressembler à un blog ou WP. Juste un site Web. WP agit donc comme un backend où le client peut éditer les blocs de texte.
Question:
- Comment puis-je mettre un bloc de texte sur mon modèle conçu que les utilisateurs peuvent modifier à partir du panneau d'administration?
Disons quelque chose comme ça:
Les 3 blocs supérieurs (à propos de nous, mission, pourquoi nous ...), comment les remplissez-vous depuis le panneau d'administration? Ou un texte spécifique de l'en-tête ou du pied de page. Dois-je créer 3 publications et les référencer sur le modèle get_post($id)
?
Quelle est la meilleure façon de procéder?
posts
text
static-website
Travailleur de lumière
la source
la source
Réponses:
Vous avez plusieurs options ici, selon la flexibilité que vous souhaitez donner à l'éditeur des blocs de texte.
Créez une boucle personnalisée avec
WP_Query
. Voir nos exemples et la page du Codex pour l'utilisation. Ensuite, vous imprimez les extraits de la page auxquels ces cases sont liées.Vous pouvez utiliser des pièces jointes (images) et le formatage complet ici.
Utilisez des widgets. Voir nos exemples et la page du Codex . Formatage limité car l'éditeur visuel ne fonctionne pas trop bien dans les formulaires de widget.
Utilisez un menu de navigation personnalisé et imprimez la description .
Vous pouvez combiner les méthodes suivantes: utilisez des widgets pour l'en-tête et le pied de
WP_Query
page et des extraits de page ou de message pour les autres cases.la source
Pour des éléments de contenu uniques et uniques sur la page d'accueil, vous pouvez envisager d'utiliser des widgets. Enregistrez une "barre latérale" dans votre fichier de fonctions, puis appelez cette barre latérale dans votre modèle d'accueil. Faites glisser des widgets de texte dans cette barre latérale et le tour est joué.
Pour vos flux, utilisez des publications ou des types de publication personnalisés. L'en-tête et le pied de page dépendent vraiment de ce qu'ils contiennent.
la source
Mes dix cents valent:
la source
J'ai dû faire une chose similaire il y a quelques mois sur une version WordPress. Le moyen le plus simple que j'ai trouvé était d'utiliser un plugin appelé Spots .
Créez un spot via le panneau d'administration, ajoutez le contenu puis déposez la balise 'Spot' dans votre code.
la source
Un autre excellent moyen de le faire serait d'utiliser les champs personnalisés avancés - en créant une page Options et en ayant un emplacement central appelé Accueil (par exemple) où ils pourraient modifier ces blocs. Si vous utilisez ACF, vous pouvez également leur permettre d'ajouter à peu près n'importe quoi, avec plus de contrôle sur le formatage, comme les répéteurs d'images, les blocs de texte, etc.
la source
Ajout aux belles réponses de mes collègues, où vous voyez
J'ajouterai que vous avez beaucoup de thèmes gratuits .
Et beaucoup d'entre eux fourniront une page d'options , où vous pourrez personnaliser l'apparence et le contenu de nombreuses parties du site (en-tête et pied de page, par exemple).
Il existe des places de marché où vous trouverez des thèmes entièrement remplis de fonctionnalités. Mais ce n'est pas nécessairement une bonne chose. Contrairement à ce qui se passe dans WordPress.org, les normes de codage ne sont pas toujours suivies par ces thèmes. Et parfois, cela peut entraîner de graves maux de tête.
Je crois que le plus célèbre est ThemeForest, et ils ont récemment pris des mesures pour améliorer la qualité de ce qui y est vendu.
Ensuite, vous avez les maisons à thème, comme Woo, Elegant Themes, Graph Paper Press, pour n'en nommer que quelques-unes, où le code est si bien fait que l'esthétique.
Ensuite, Thèmes Cadres. Pour lequel cet article fournit un aperçu.
Tout ce que vous choisissez, rester à l' écart de l' ombre fournisseurs de thème.
la source