Я использую плоскую тему на одном из моих веб-сайтов wordpress. В этом поиске не работает, когда я пишу несколько слов, например «Отслеживание проблем». За одно слово он отлично работает, как «проблема» или «трекер». Код searchform.php файла:wordpress search не работает с несколькими словами
<form method="get" id="searchform" action="<?php echo esc_url(home_url('/')); ?>">
<label for="s" class="assistive-text"><?php _e('Search', 'flat'); ?></label>
<input type="text" class="field" name="s" id="s" placeholder="<?php esc_attr_e('Search', 'flat'); ?>" />
<input type="submit" class="submit" name="submit" id="searchsubmit" value="<?php esc_attr_e('Search', 'flat'); ?>" />
</form>
и мой файл search.php является:
<?php get_header(); ?>
<?php flat_hook_search_before(); ?>
<h1 class="page-title"><?php printf(__('Search Results for: %s', 'flat'), get_search_query()); ?></h1>
<div id="content" class="site-content" role="main">
<?php flat_hook_search_top(); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('content', get_post_format()); ?>
<?php endwhile; ?>
<?php the_posts_pagination(array('prev_text' => __('<i class="fa fa-chevron-left"></i>', 'flat'), 'next_text' => __('<i class="fa fa-chevron-right"></i>', 'flat'))); ?>
<?php else : ?>
<?php get_template_part('content', 'none'); ?>
<?php endif; ?>
<?php flat_hook_search_bottom(); ?>
</div>
<?php flat_hook_search_after(); ?>
<?php get_footer(); ?>
Ранее работал на моей локальной установки, но теперь он не работает на моей живой версии.
Пожалуйста, предложите решение.