Gérer facilement les custom post type dans WordPress 3.0
La puissance des Custom Post Type
Les custom post type : grande nouveauté de WordPress 3.0, ils permettent de créer des entités propres pour votre site WordPress. Par exemple je désire réaliser des fiches films avec des informations bien spéciales : titre, acteurs, réalisateur, jaquette du film, extrait du film, description, durée. Bien sûr je peux mettre toutes ces informations dans la zone texte de WordPress cependant la mise en page sera laborieuse et si le site est pour un client, il n’aura pas la possibilité de garder la même mise en forme pour chaque fiche film. Grâce aux custom post type, je peux séparer toutes ces informations dans des champs différents ce qui permet d’appliquer un style css permettant une meilleur mise en page. Les custom post type existe par défault sur WordPress 3.0 cependant pour gagner du temps, il existe un plugin permettant leurs créations.
Plugin Easy Post Type
L’auteur du plugin : http://newsignature.com/
Le plugin : http://wordpress.org/extend/plugins/easy-post-types/
La traduction française : WP Easy Post Types
Afficher les custom post type sur son thème
L’utilisation du plugin est relativement simple, voici le code à insérer afin d’afficher ces fameux custom post :
<?php
$home_paged = (get_query_var('paged'));
$arguments = array(
'post_type' => 'banniere', // le nom de mon post type
'post_status' => 'publish', //l'état du post type : publié
'posts_per_page' => 10, // nombre de post à afficher
'paged' => $home_paged // éviter de casser la pagination
);
query_posts($arguments);
?>
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h2><?php the_title(); ?></h2>
<?php the_post_thumbnail(); ?>
</div>
<?php endwhile; ?>
<?php wp_reset_query();
?>
Besoin de plus d’informations sur les custom post type ?
Créer une nouvelle entité « Projets » avec les Custom Post Type : http://wordpress-spirit.com/tutoriels-wordpress/creer-une-nouvelle-entite-projets-avec-les-custom-post-type/








Annuaire du webdesign en France
Blog Shane : graphisme & webdesign
Devheart : développement Logiciels
Fixie Factory : boutique en ligne & blog
Illusive Pixel : webdesign, graphisme
Megaptery : veille technologique et partage de ressources web
Xbition-art : webdesign, graphisme & css
Zdar.net : guide applications Iphones
Pensez à activer le php5 sur votre hebergeur si l’activation du plugin génère des erreurs : voici le lien pour modifier le .htaccess à la racine du blog.
Problème de javascript avec la dernière version (1.0.1) . Chez moi le problème est lié à la traduction française . Avez vous aussi ce problème ?
Bonjour Ben!
Je souhaite utiliser ce plugin afin d’afficher des post de type « vidéo » dans une page différente de ma page d’articles classique, cela a l’aide d’un modèle de page.
Ma question est de savoir quel code PHP dois-je appliquer à mon modèle de page pour qu’il regoupe tous les articles « video ».
Merci
Regardez l’exemple 5 à cette adresse http://codex.wordpress.org/Function_Reference/query_posts#All_Posts_in_a_Category
j’utilise le plugin mais je voudrais faire une page dédiée :
nom du custom post type : club
avec nom du club, adresse, telephone, adresse web, categorie
Comment les afficher correctement dans une page ?
je voudrais également les trier par catégorie ? pourriez vous m’aider?
Merci d’avance..
PS : la traduction francaise fait planter le plugin … (ajout fiels .. entre autre)
Merci encore