Quelles méthodes utiliser pour créer de petits morceaux de texte modifiables pour des pages statiques?

8

Pour bon nombre des sites que je fais pour les clients, les concepteurs feront des pages avec de petits morceaux de texte à divers endroits. Par exemple, la page d'accueil aura un titre, un slogan et une petite boîte avec des informations de contact. La page à propos de nous aura un corps de texte principal, mais aussi une boîte latérale avec une citation du client passée. La page Contactez-nous aura une courte description avant le formulaire.

Le client souhaite pouvoir modifier tous ces éléments de texte ultérieurement. Est-ce que des pièces comme celles-ci sont utilisées pour les widgets? Si oui, comment pourrais-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, et il ne semble pas que cela permettrait au client de modifier le texte très facilement plus tard. Les concepts tels que les types de publication personnalisés, les métaboxes ou les shortcodes seraient-ils utiles ici? J'ai essayé de nombreuses méthodes différentes, mais je n'en suis pas satisfait jusqu'à présent.

davidscolgan
la source

Réponses:

7

En règle générale, vous utilisez des widgets ou des types de publication personnalisés, mais en réalité, ces solutions peuvent être hostiles aux clients. WordPress tourne toujours autour de l'idée d'une boucle basée sur la publication, donc faire des «blocs de contenu» traditionnels que vous pourriez trouver dans d'autres cadres peut être difficile. 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/

Wyck
la source
Oh excellent - c'est exactement ce dont j'ai besoin. Je savais qu'il devait y avoir une solution élégante à ce problème. Merci!
davidscolgan
1

ma solution à ce problème: modifier le modèle utilisé pour afficher ladite page statique ajouter du code pour charger le contenu d'une page ou d'un message spécifique en utilisant l'ID créer une page / publication appelée quelque chose comme Static Block for Foo page dire à 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 tourment pour l'utilisateur

Si vous avez besoin d'un exemple de la façon de procéder, laissez un commentaire

Dirk Hartzer Waldeck
la source
Ce n'est pas une mauvaise idée, mais vous devriez toujours utiliser le type de publication personnalisé et non le message par défaut normal, vous pouvez même le nommer dans le menu quelque chose commeNewb Client Zone -->click here<--
Wyck
0

en fait, vous n'auriez pas besoin d'avoir un type de message personnalisé spécifique ici car j'utiliserais le type de page pour cela .. comme le suggère Wyc. Je l'ai fait plusieurs fois et cela fonctionne sans problème. dans la page spécifique du site, vous effectuez simplement une requête personnalisée d'une page donnée et «imprimez» la partie spécifique. à des fins d'organisation, ce que je fais habituellement, ce sont des pages pour enfants. Par exemple, sur la page d'accueil, je peux «imprimer» l'extrait de la page bio comme entrée. Tout fonctionne avec le système de pages. très facile, vous pouvez également utiliser un méta-champ personnalisé s'il n'y a pas de format majeur dans les cases supplémentaires.

Steffy
la source
0

J'utilise le kit de création WordPress à cette fin, en particulier le créateur de champs personnalisés qui vous permet de créer tout type de métadonnées, y compris celles qui peuvent être reproduites, pour des publications, des pages ou des publications personnalisées.

davemac
la source