Pour beaucoup de sites que je crée pour des clients, les concepteurs créent des pages avec de petits morceaux de texte à différents endroits. Par exemple, la page d'accueil aura un titre, un slogan et une petite boîte avec les informations de contact. La page sur nous aura un corps de texte principal, mais également une zone latérale avec une citation de client passé. La page contactez-nous aura un court texte de présentation avant le formulaire.
Le client souhaite pouvoir modifier tous ces éléments de texte ultérieurement. Des éléments tels que ceux-ci sont-ils utilisés pour les widgets? Si oui, comment puis-je autoriser le client à mettre à jour le texte ultérieurement? Il semble compliqué de créer une zone de widget distincte pour chaque page statique, ce qui ne permettrait apparemment pas au client de modifier très facilement le texte ultérieurement. Des concepts comme les types de publication personnalisés, les métaboxes ou les codes courts seraient-ils utiles ici? J'ai essayé beaucoup de méthodes différentes, mais aucune d'entre elles ne me satisfait jusqu'à présent.
Vous utilisez généralement des widgets ou des types de publication personnalisés, mais en réalité, ces solutions peuvent être désagréables pour les clients. WordPress tourne toujours autour de l’idée d’une boucle basée sur le post. Il est donc difficile de faire des "blocs de contenu" traditionnels que vous pourriez trouver dans d’autres frameworks. Heureusement, il existe des plugins assez bons dans ce domaine.
Je recommande de vérifier les deux suivants:
http://wordpress.org/extend/plugins/multiple-content-blocks/
http://wordpress.org/extend/plugins/wp-blocks/
ma solution à ce problème: éditer le modèle utilisé pour afficher ladite page statique, ajouter du code pour charger le contenu d'une page spécifique ou publier en utilisant l'ID créer une page/publication appelée quelque chose comme Bloc statique pour la page Foo, demandez à votre client de modifier cette page pour le bloc spécifique
Je l'ai fait de cette façon, car cela crée le moins de tourments pour l'utilisateur
Si vous avez besoin d'un exemple de réalisation, laissez un commentaire.
en fait, vous n’auriez pas besoin d’un type de message personnalisé, car j’utiliserais le type de page correspondant. comme le suggère Wyc. Je l'ai fait plusieurs fois et cela fonctionne bien. dans la page côté site spécifique, vous effectuez simplement une requête personnalisée d'une page donnée et "imprimez" la pièce spécifique. pour des raisons d’organisation, ce que j’ai l'habitude de faire, ce sont les pages pour enfants. Par exemple, sur la page d'accueil, je peux "imprimer" l'extrait de la page de bio en entrée ... tout fonctionne avec le système de pages. très facile, vous pouvez également utiliser un champ méta personnalisé s'il n'y a pas de formatage majeur dans les cases supplémentaires.
J'utilise le WordPress Creation Kit à cet effet, en particulier le Créateur de champs personnalisés qui vous permet de créer tout type de boîtes de méta, y compris celles qui peuvent être répétées, pour des publications, des pages ou des publications personnalisées.