- WordPress :6.5
- Statut : non résolu
- Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par LDeh, le il y a 2 semaines et 1 jour.
-
AuteurMessages
-
18 septembre 2024 à 16 h 58 min #2480336
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : WordPress 6.6.2 (désolé je ne sais pas si c’est ça qu’il faut mettre)
- Thème utilisé : thème Publictionnaire (crée spécialement pour le site en question en 2015)
- Extensions en place : Connect Matomo, Ninja Tables, WordPress Importer, WP Statistics, YouTube WordPress Plugin by Embed Plus
- Nom de l’hébergeur : huma-num
- Adresse du site : https://publictionnaire.huma-num.fr/
Problème(s) rencontré(s) :
Bonjour,
Ma barre de recherche ne fonctionne plus complètement. À l’origine elle montrait en 1 clic toutes les « notices », ce qui est toujours le cas, en revanche la vraie recherche par mots-clés n’aboutit plus, comme si ça ne recherchais plus dans les notices/textes même.
Je suis désolé si je ne suis pas claire. Malheureusement ce site à été développé en 2015 et nous n’avons plus d’informaticien dessus (je suis seulement en charge de l’alimentation pour ma part). Jusqu’à maintenant j’ai pu régler certains soucis grâce à mes petites connaissances en HTML, mais là avec le PHP, je n’y comprends pas grand chose… Voici ci-dessous le search.php et le searchform.php (+ en pj) qui ont été encodés à l’époque et qui n’ont pas bougés depuis. En ésperant que mes informations soient suffisamment complètes. Je vous remercie par avance !Search.php
<div><?php get_header();</div>
<div>global $wp_query;</div>
<div>$term = get_search_query();</div>
<div></div>
<div>// print_r($wp_query->request);</div>
<div></div>
<div>?></div>
<div><div class= »container search-results-entries » id= »contenu »></div>
<div></div>
<div><?php</div>
<div></div>
<div>if (have_posts() && !empty(trim($term))) :</div>
<div>$qv = $wp_query->query_vars;</div>
<div>$search_terms = (array)$qv[‘search_terms’];</div>
<div> $total_result = $wp_query->found_posts;</div>
<div> $plural = $total_result > 1 ? ‘s’: »;</div>
<div> ?></div>
<div><div class= »row »></div>
<div><div class= »search-results-header »></div>
<div><h1></div>
<div><?= « $total_result résultat$plural trouvé$plural pour : « ?></div>
<div><span class= »search-term »>« <?= $term ?> »</span></div>
<div></h1></div>
<div></div></div>
<div></div></div>
<div><div class= »row »></div>
<div><ul class= »search-results-listing no-bullet »></div>
<div><?php</div>
<div> $search_terms = CR_Theme_Helpers::sort_search_terms($search_terms, $term);</div>
<div> while (have_posts()) : the_post();</div>
<div> ?></div>
<div><li class= »result-item col-12 col-sm-6 col-md-4″></div>
<div><article id= »post-<?php the_ID(); ?> » <?php post_class(); ?>></div>
<div></div>
<div><div class= »search-results-entry content-wrap »></div>
<div></div>
<div><div class= »content-wrap-inner »></div>
<div></div>
<div><header class= »entry-header »></div>
<div><?php</div>
<div> $title = the_title( », », false);</div>
<div> $title = CR_Theme_Helpers::emphasise_search_keyword($title, $search_terms);</div>
<div> ?></div>
<div><div class= »entry-title »></div>
<div> » rel= »bookmark »> <?= $title?></div>
<div></div></div>
<div><div class= »entry-meta »></div>
<div><?php</div>
<div> if ($post->post_type != ‘auteur’) {</div>
<div> echo ‘<span class= »meta »>’;</div>
<div> the_time(get_option(‘date_format’));</div>
<div> echo ‘</span>’;</div>
<div> }</div>
<div> ?></div>
<div><span class= »meta meta-post-type »></div>
<div><?= $post->post_type; ?></div>
<div></span></div>
<div></div></div>
<div></div>
<div></header></div>
<div></div>
<div><div class= »entry-content »></div>
<div><?php</div>
<div> CR_Theme_Helpers::search_post_excerpt($post, $search_terms);</div>
<div> ?></div>
<div></div></div>
<div></div>
<div><footer class= »entry-footer »></div>
<div><?php ?></div>
<div></footer></div>
<div></div>
<div></div></div>
<div></div>
<div></div></div>
<div></div>
<div></article><!– #post-## –></div>
<div></div>
<div><?php</div>
<div> // return;</div>
<div> endwhile;</div>
<div> ?></div>
<div></div>
<div></div></div>
<div><div class= »row custom-pagination text-right » id= »pagination »></div>
<div><span class= »post-nav prev »></div>
<div><?php previous_posts_link(‘← Précédent’); ?></div>
<div></span></div>
<div><?php</div>
<div>$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;</div>
<div>if($paged > 1) {</div>
<div>echo ‘<span class= »post-number »>’;</div>
<div>echo ‘Page ‘.$paged ;</div>
<div>echo ‘</span>’;</div>
<div>}</div>
<div>?></div>
<div><span class= »post-nav next »></div>
<div><?php next_posts_link(‘Suivant →’); ?></div>
<div></span></div>
<div></div></div>
<div></div>
<div></div>
<div><!– ==========browse categories====== –></div>
<div><div class= »row »></div>
<div><div class= »browse-search-categories »></div>
<div><?php</div>
<div> $search_categories = CR_Theme_Helpers::suggest_search_categories();</div>
<div> foreach ($search_categories as $cat_type => $categorie) {</div>
<div> $cat_title = $categorie[‘title’];</div>
<div> $cat_data = $categorie[‘data’]; ?></div>
<div><div class= »categories »></div>
<div><div class= »categorie-title »><?=$cat_title?></div></div>
<div><ul class= »categorie-listing no-bullet »></div>
<div><?php</div>
<div> foreach ($cat_data as $cat) {</div>
<div> $title = $cat[‘title’];</div>
<div> $url = $cat[‘url’];</div>
<div> $date = isset($cat[‘date’])? $cat[‘date’]: »;</div>
<div> $color = isset($cat[‘color’])? $cat[‘color’]: »;</div>
<div> $type = isset($cat[‘type’])? $cat[‘type’]: »; ?></div>
<div><li class= »item col-12 col-sm-4 col-md-3″></div>
<div><div class= »item-content <?= $cat_type?> » style= »border-top-color: <?=$color?> »></div>
<div><div class= »header »></div>
<div> » class= »title »><?=$title?></div>
<div></div></div>
<div><div class= »footer »></div>
<div><span class= »date »><?=$date?></span></div>
<div><span class= »type »><?=$type?></span></div>
<div></div></div>
<div></div></div>
<div></div>
<div><?php</div>
<div> } ?></div>
<div></div>
<div></div></div>
<div><?php</div>
<div> }</div>
<div> ?></div>
<div></div></div>
<div></div></div>
<div></div>
<div><?php</div>
<div>else :</div>
<div> get_template_part(‘search-none’);</div>
<div>endif;</div>
<div> ?></div>
<div></div>
<div></div></div>
<div><?php get_footer(); ?></div>
<div></div>
<div></div>
<div></div>
<div>Searchform.php</div>
<div>
<div><?php</div>
<div>$search_query = get_search_query();</div>
<div>if(is_search() && !have_posts()) {</div>
<div>$search_query = »;</div>
<div>}</div>
<div>?></div>
<div></div>
<div><form role= »search » method= »get » class= »search-form » action= »<?php echo esc_url(home_url(‘/’)); ?> »></div>
<div><label></div>
<div><span class= »screen-reader-text »><?php echo _x(‘Search for:’, ‘label’, ‘foundation’); ?></span></div>
<div><input type= »search » class= »search-field » placeholder= »<?php echo esc_attr_x(‘Rechercher une notice, un auteur, une page …’, ‘placeholder’, ‘foundation’); ?> » value= »<?php echo $search_query ?> » name= »s » /></div>
<div></label></div>
<div><button type= »submit » class= »search-submit »></div>
<div><i class= »fa fa-search »></i></div>
<div><span class= »screen-reader-text »><?php echo _x(‘Search’, ‘submit button’, ‘foundation’); ?></span></div>
<div></button></div>
<div></form></div>
</div>- Ce sujet a été modifié le il y a 2 semaines et 1 jour par Joss47.
- Ce sujet a été modifié le il y a 2 semaines et 1 jour par LDeh.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.