Gérer facilement les custom post type dans WordPress 3.0

13 août 2010 dans Plugins Wordpress

the-power-of-wordpress

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/

5 Commentaires

  1. Ben

    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.

    • Ben

      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 ?

  2. 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

Trackbacks/Pingbacks

  1. Créer une bannière dynamique planifiable grâce au custom post type | Wordpress spirit - [...] plugin Easy Post Type (voir cet article pour plus d’informations [...]
  2. Créer une nouvelle entité "Projets" avec les Custom Post Type | Wordpress spirit - [...] un précédent article j’ai fais une première approche des Custom Post Type grâce au plugin Easy Post [...]

Laisser un commentaire