web-dev-qa-db-fra.com

Quel est le bon moyen de présenter le contenu d'un modèle dans WordPress?

J'aimerais pouvoir ajouter un modèle pour une page qui présentera des pages avec des données similaires dans le même style. Par exemple, je veux pouvoir créer un modèle de "profil de personne" de sorte que toutes les pages de profil personnel aient la même apparence.

Actuellement, je peux copier et coller un ensemble de balises <div> dans différentes pages et mettre à jour mon fichier style.css pour gérer les classes personnalisées dans les balises <div>. Bien que cette convention puisse fonctionner, toute personne qui ajoute du contenu doit être en mesure de comprendre comment insérer correctement ses images et son texte entre les balises <div>.

Ce que j'aimerais vraiment, c’est la possibilité de demander à quelqu'un de remplir un simple "formulaire", puis de prendre ce contenu et de l'afficher sous forme de modèle sur le site. Par exemple, il pourrait y avoir un formulaire comme celui-ci:

1. Image: _______________________________ [Browse]
2. Person's Name : ______________________
3. About this Person: ___________________
[Save] [Cancel]

Je pense que ce problème a été résolu par d’autres utilisateurs de WordPress, mais je ne sais pas où chercher pour résoudre ce problème d’une manière qui puisse être facilement entretenue.

2
Ben McCormack

S'il s'agit d'une structure stricte, il serait peut-être préférable de créer un type de publication personnalisé. Vous pouvez ensuite stocker le nom dans le champ de titre, l'image en tant qu'image sélectionnée et "À propos" en étant le contenu principal. Si vous avez besoin d'informations supplémentaires, vous pouvez utiliser des champs personnalisés (avec un plugin pour les styler ).

6
Jan Fabry

Laissez-moi vous suggérer d’envisager des formulaires Gravity (39 $ par serveur) qui vous permettront de créer de superbes formulaires. sur le front-end (il peut y avoir de bons paquets de formulaire open source mais je ne les connais pas trop bien) , puis utilisez @ Jan Fabry Suggestion d'un type de publication personnalisé avec Gravity Forms routant le contenu vers votre type de publication personnalisé lorsque les utilisateurs saisissent les données.

Voici un lien qui peut vous aider avec des types de publication personnalisés:

1
MikeSchinkel

Écrivez un plugin personnalisé, utilisez un type de publication personnalisé et utilisez sur ce type le contenu des modèles. Vous devez réorganiser la fonction wpautop () et add shortcode. Il est donc possible d'utiliser un shortocde et une balise de modèle pour utiliser le contenu d'un modèle.

0
bueltge