Je crée un site basé sur WordPress. Cela ne va pas sembler être un blog ou WP. Juste un site web. Donc, WP agit comme un backend où le client peut éditer les blocs de texte.
Question:
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 texte spécifique de l'en-tête ou du pied de page. Dois-je créer 3 articles et les référencer sur un modèle via get_post($id)
?
Quelle est la meilleure façon de le faire?
Vous avez ici plusieurs options, selon le degré de flexibilité que vous souhaitez offrir à l'éditeur de blocs de texte.
Créez une boucle personnalisée avec WP_Query
. Voir nos exemples et la page Codex pour utilisation. Ensuite, vous imprimez les extraits de la page à laquelle ces boîtes sont liées.
Vous pouvez utiliser les pièces jointes (images) et le formatage complet ici.
Utilisez des widgets. Voir nos exemples et la page Codex . Formatage limité car l’éditeur visuel ne fonctionne pas très bien dans les formulaires de widgets.
Utilisez un menu de navigation personnalisé et/ imprimez la description .
Vous pouvez combiner ces méthodes: Utilisez des widgets pour l’en-tête et le pied de page, WP_Query
et des extraits de page ou de post pour les autres zones.
Si vous préférez, vous pouvez envisager d'utiliser des widgets sur des éléments de contenu uniques et uniques de la page d'accueil. Enregistrez une "barre latérale" dans votre fichier de fonctions, puis appelez cette barre latérale dans votre modèle de maison. Faites glisser les widgets de texte dans cette barre latérale et le tour est joué.
Pour vos flux, utilisez Posts ou types de publication personnalisés. En-tête et pied de page dépendent vraiment de ce qu'ils contiennent.
Mes dix cents en valeur:
Je devais faire la même chose il y a quelques mois avec une version WordPress. Le moyen le plus simple que j'ai trouvé était d'utiliser un plugin appelé Spots .
Description
Content gère correctement les extraits de texte dont vous avez besoin sur votre site WordPress et dans les widgets. Oubliez le widget texte.
Créez un spot via le panneau d'administration, ajoutez le contenu puis déposez la balise 'Spot' dans votre code.
Un autre excellent moyen de le faire serait avec Champs personnalisés avancés - de créer une page Options et d’avoir un emplacement central appelé Accueil (par exemple) où ils pourraient éditer ces blocs. Si vous utilisez ACF, vous pouvez également leur permettre d'ajouter à peu près n'importe quoi, avec davantage de contrôle sur le formatage, comme les répéteurs d'images, les blocs de texte, etc.
Ajout aux réponses gentilles de mes collègues, où vous voyez
J'ajouterai que vous avez beaucoup de thèmes gratuits .
Et beaucoup d'entre eux fourniront une Options Page , où vous pourrez personnaliser l'apparence et le contenu de nombreuses parties du site (en-tête et pied de page, par exemple).
Il y a des marchés où vous trouverez des thèmes complètement emballés avec des fonctionnalités. Mais ce n'est pas forcément une bonne chose. Contrairement à 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 pense 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èmes, comme Woo, Thèmes élégants, Presse papier graphique, pour en nommer quelques-unes, où le code est aussi bien fait que l'esthétique.
Ensuite, les cadres thématiques. Pour lequel cet article fournit un aperçu.
Quoi que vous choisissiez, restez à l'écart de shady fournisseurs de thèmes.