Creer une page de recherche wordpress – probleme de resultat (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #512530
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.4
    – Version de PHP/MySQL :
    – Thème utilisé : perso
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

    Problème(s) rencontré(s) :

    Bonjour,

    je n’arrive pas à récupérer les posts concerné par la recherche, par defaut la page de resultat de la recherche affiche toujours le premier post créer lors de la création du site.

    voici le code que j’ai dans ma page search.php:

    <?php 

    /*
    Template Name: Search Page (Inutile dans le cas present)
    */

    get_header();
    ?>
    <?php if ( have_posts() ) : ?>

    <?php while ( have_posts() ) : the_post() ?>
    <?php if ( $post->post_type == ‘post’ ) { ?>
    <?php the_title(); ?> <br /><br />
    <?php the_content(); ?>
    <?php } ?>
    <?php endwhile; ?>

    <?php else : ?>

    <!-- here's where we'll put a search form if there're no posts -->

    <?php endif; ?>

    pourriez-vous m’aidez à trouver le code manquant ?

    #844766
    Guy
    Participant
    Maître WordPress
    14817 contributions

    ben… il n’y a rien à corriger la dedans, cela devrait afficher tous les posts concernés. Le problème est ailleurs

    Vérifies que tu as bien au moins deux article de type ‘post’, éventuellement que tu n’as pas défini de n’afficher qu’un seul article par page dans les réglages de l’admin.

    #844767
    artenis
    Participant
    Chevalier WordPress
    224 contributions

    Merci guy pour ta reponse rapide, en fait j’ai mis du code que je n’ai pas compris:
    cette ligne :

    post_type == ‘post’ ) { ?>

    que désigne le dernier « post » .
    Je dois avoir une 50 aine d’articles (posts) .
    que je laisse ou pas cette ligne cela ne change rien, ma page de résultat de recherche m’affiche toujours le premier post créer dans mon site.

    precision: la page search.php à été associée à une page « résultat recherche » dans wordpress

    #844768
    Guy
    Participant
    Maître WordPress
    14817 contributions

    affiche un petit mot pour voir si tu passes bien par là.

    if ( $post->post_type == ‘post’ ) vérifie que le résultat est de type article, c’est inutile et tu peux l’enlever.

4 sujets de 1 à 4 (sur un total de 4)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.