J'ai encore un de ces problèmes "wtf". Je n'arrive pas à comprendre pourquoi mon formulaire de recherche ne montre aucun résultat. Voir cette page Web: http://sindlar.cz/exemplum/?lang=enLa recherche Wordpress ne montre aucun résultat
Il y a get_search_form() dans l'en-tête. J'ai également créé searchform.php et search.php. Voir la search.php:
<section id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php if (have_posts()) : ?>
<header class="page-header">
<h1 class="page-title"><?php printf(__('Search Results for: %s', 'shape'), '<span>' . get_search_query() . '</span>'); ?></h1>
</header><!-- .page-header -->
<?php shape_content_nav(); ?>
<?php /* Start the Loop */ ?>
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('content', 'search'); ?>
<?php endwhile; ?>
<?php shape_content_nav('nav-below'); ?>
<?php else : ?>
<?php get_template_part('no-results', 'search'); ?>
<?php endif; ?>
</div><!-- #content .site-content -->
</section><!-- #primary .content-area -->
Le est ouvert après page de recherche en cliquant sur le bouton de recherche, mais il n'y a pas de résultats. Peut-être y at-il un problème avec la base de données ou quoi que ce soit? As tu des idées? Dois-je ajouter quelque chose dans function.php?
J'ai également remarqué qu'il y a une différence entre la recherche du contenu réel des sites Web et des mots inventés. Par exemple, si vous tapez "À propos de nous" (qui est la page réelle dans mes sites Web), il montrera le search.php mais aucun résultat à ce sujet. D'un autre côté, si vous tapez "Big truck" ou "fsdgwdhs" (que j'ai inventé), il renverra une autre page que search.php. Donc je pense que wordpress sait peut-être qu'il y a des résultats mais ça ne les montre pas. Je ne sais pas.
Quelqu'un peut-il m'aider?
Merci!
Si vous pensez que le problème pourrait provenir de l'affichage des résultats, veuillez inclure votre code ici: 'get_template_part ('content', 'search')'. – FluffyKitten