WordPress: utilisez un type de page & post & # 8221; spécifique. # # 8221; en tant que & # 8220; témoignage & # 8221 ;. Possible? Si c'est le cas, comment?
-
10-07-2019 - |
Question
Je réalise le site Web de notre école en utilisant WordPress en tant que système de gestion de contenu. Jusqu'ici, cela fonctionne bien et j'ai 80% terminé. Notre site Web contient en gros 11 pages WordPress et un blog.
Maintenant, il y a une fonctionnalité que je ne sais pas comment résoudre. Nous voulons avoir " témoignages " d’anciens élèves à afficher sur des pages WordPress, dans une zone spécifique de la page. Ils seront soit des vidéos ou du texte écrit avec une image. Elles seront intégrées à des pages WordPress standard, soit une vidéo spécifique pour une page spécifique, soit simplement une vidéo de témoignage aléatoire pour une page donnée.
Est-il possible de faire cela avec WordPress? Si oui, comment?
Merci pour vos remarques.
Alex
La solution
Il existe de nombreux plugins Wordpress qui gèrent les témoignages avec élégance: http://wordpress.org/extend/plugins/search.php?q= témoignage
Autres conseils
Vous devriez pouvoir le faire avec des catégories. Créez une catégorie de témoignage, puis créez un nouveau modèle appelé 'témoignage-page.php'. Dans ce modèle, insérez une boucle distincte qui extrait un témoignage aléatoire de la base de données. Voila, page dans une page.
Si vous avez envie de le construire vous-même, vous pouvez le gérer avec des types d'article personnalisés. Voici un excellent guide qui vous donnera de nombreuses informations utiles: http://www.smashingmagazine.com/2012/11/complete-guide-custom-post-types/
J'aime utiliser ce plugin:
http://wordpress.org/extend/plugins/more-types/
Pour gérer mes types d'articles personnalisés.
Pour interroger les publications d'un nouveau type de publication, utilisez l'une des méthodes suivantes:
query_posts({
'post_type' => 'testimonials'
});
Ainsi, si vous souhaitez ajouter des témoignages sur votre site, vous devez les interroger comme ci-dessus avec tous les paramètres nécessaires et effectuer une boucle simple pour afficher les articles.