Afficher un seul custom post type avec wp_query

Par Wiish, il y a 11 ans


Bonjour à tous !<br />
Je ne suis pas sur d'etre dans la bonne direction, je souhaite avoir un contenu (comme un bloc statique) que je puisse afficher où je veux. l'éditer dans l'interface d'administration mais définir dans mon theme où l'afficher.<br />Du coup je me suis dirigé vers les custom_post :

register_post_type( 'projet', array( 'label' => 'Projets', 'labels' => array( 'name' => 'Projets', 'singular_name' => 'Projet', 'all_items' => 'Tous les projets', 'add_new_item' => 'Ajouter un projet', 'edit_item' => 'Éditer le projet', 'new_item' => 'Nouveau projet', 'view_item' => 'Voir le projet', 'search_items' => 'Rechercher parmi les projets', 'not_found' => 'Pas de projet trouvé', 'not_found_in_trash'=> 'Pas de projet dans la corbeille' ), 'public' => true, 'capability_type' => 'post', 'supports' => array( 'title', 'editor', 'thumbnail' ), 'has_archive' => true ) );

J'ai créé un post, et ajouter du contenu : on va l'appeler "plop".

Maintenant je souhaite l'appeler à un endroit spécifique :

<?php $new = new WP_Query('post_type=/projet/plop'); while ($new->have_posts()) : $new->the_post(); the_content(); endwhile; ?>

Et ça ne marche pas :( <br /> Vous n'auriez pas une petite idée svp ?

4 réponses

Alexandre, il y a 11 ans

Salut,

Tu veux récupérer seulement le post "plop" ?

Si oui :

<?php $plop = get_post(5556); // ID du post echo $plop->post_content; ?>

Et si tu veux récupérer tous les projets :

<?php $new = new WP_Query('post_type=projet'); while ($new->have_posts()) : $new->the_post(); the_content(); endwhile; ?>
Grafikart, il y a 11 ans

Utilise un widget plutôt non ?

Wiish, il y a 11 ans

Merci pour vos réponses, (je n'ai pas reçu les notifications par mail de réponses ;( ) je m'en suis à peu prés sorti avec la réponse d'alexandre, merci bien ! Et moins j'utilise de plug in mieux je me porte. Je posais justement la question sur un autre poste pour reswitcher sur du html /css /php. J'ai une semaine pénard la semaine prochaine, je vais surement en profiter pour éplucher ton site Grafikart ! Un grand merci en tout cas