私はこれらの問題の1つをもう一度持っています。私の検索フォームに結果が表示されない理由がわかりません。このWebページを参照してください:http://sindlar.cz/exemplum/?lang=enWordpress検索で結果が表示されない
ヘッダーにget_search_form()があります。私もsearchform.phpとsearch.phpを作成しました。参照してください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 -->
searchpageは、検索ボタンをクリックした後に開かれたが、何の結果はありません。たぶんデータベースなど何か問題はありますか?あなたはなにか考えはありますか? function.phpに何かを追加する必要がありますか?
また、ウェブサイトの実際のコンテンツと作成された単語を検索することに違いがあることに気付きました。たとえば、「About us」と入力すると(実際のページは私のウェブサイトにあります)、search.phpは表示されますが、結果は表示されません。一方、「Big Truck」や「fsdgwdhs」と入力すると、search.php以外のページが返されます。だから、私はワードプレスは、いくつかの結果があることを知っているかもしれないが、それはそれらを表示していないと思う。私は知らない。
誰でもお手伝いできますか?
ありがとうございます!
結果がどのように表示されるかに問題があると思われる場合は、ここに含まれているコードを含めてください: 'get_template_part( 'content'、 'search')'。 – FluffyKitten