[Résolu] Inclure les commentaires dans les résultats de la recherche

  • Statut : non résolu
  • Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par Oo, le il y a 13 années.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #450658
    Oo
    Membre
    Maître WordPress
    2486 contributions

    Bonjour à tous,

    Je viens de me rendre compte que les résultats de la recherche sur mon blog n’incluaient pas les commentaires et non plus les pages !

    J’aimerais donc savoir comment les inclures ! Je crois que c’est le fichier search.php et searchform.php qui sont en cause !

    Voici donc le code de search.php :

    <?php get_header(); ?>
    
     <div id="content">
    
     <?php if (have_posts()) : ?>
    
      <h2 class="pagetitle">Résultats</h2>
      
      <?php while (have_posts()) : the_post(); ?>
        
       <div class="post">
        <h1 id="post-<?php the_ID(); ?>“><a href="<?php the_permalink() ?>” rel=”bookmark” title=”Permalien pour <?php the_title(); ?>“><?php the_title('-image-'); ?></a></h1>
        <span class="date"><?php the_time('j F Y') ?></span>
        
        <div class="entry">
         <?php the_excerpt() ?>
        </div>
      
       <div class="meta">
           <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Editer','','<strong>|</strong>‘); ?>  <?php comments_popup_link('Aucun commentaire', 'Un commentaire', '% commentaires'); ?>
            </div>
        
        <!--
        <?php trackback_rdf(); ?>
        -->
       </div>
     
      <?php endwhile; ?>
    
      <div class="navigation">
       <div class="alignleft"><?php posts_nav_link('','','« Articles précédents') ?></div>
       <div class="alignright"><?php posts_nav_link('','Articles suivants »','') ?></div>
      </div>
     
     <?php else : ?>
    
      <h2 class="center">Aucun résultat trouvé.</h2>
      <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    
     <?php endif; ?>
      
     </div>
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>

    Et le code de searchform.php :

    <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>“>
    <div><input type="text" alt="searched for: <?php echo wp_specialchars($s, 1); ?>” value=”<?php echo wp_specialchars($s, 1); ?>” name=”s” id=”s” />
    </div>
    </form>

    J’ai bien essayé de le faire avec mes petits doigts mais en vain !

    Merci donc de votre aide !

    Oo

    #592649
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Plugin : Search Everything

    #592650
    Oo
    Membre
    Maître WordPress
    2486 contributions

    Bonjour AmO,

    Il est vrai que je n’ai pas cherché du coté des extensions. Pensant que c’était possible de base et que c’était mon thème qui n’était pas adapté.

    Merci, ça fonctionne parfaitement : L’extension est disponible ici.

    Juste une chose : Est-il possible de relier les résultats ?

    A savoir : Dans un article ou commentaire, j’utilise le mot “Vaduz” plusieurs fois et j’ai donc autant de réponses que de présence du mot ! Est il donc possible de faire qu’un affichage par article, page ou brouillon ?

    Merci ! Sinon c’est parfait !

    Oo

    #592651
    Oo
    Membre
    Maître WordPress
    2486 contributions

    J’aujoute le statut ✅ car j’ai la réponse à ma première question ! :D

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.