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.
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
la source
Newb Client Zone -->click here<--
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.
la source
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.
la source