В пользовательском поиске нет записей - PullRequest
0 голосов
/ 14 декабря 2018

Я не уверен, что я делаю неправильно, но я получаю правильную страницу пользовательского поиска, но поиск говорит, что постов пока нет.

Моя кнопка поиска:

<form role="search" id="searchform" method="get" class="search-form w-100" action="<?php echo home_url( '/' ); ?>">
         <label class="w-75">
                 <span class="screen-reader-text">Search for:</span>
                 <input type="text" class="search-field" value="" name="s" id="s" />
          </label>
          <input type="hidden" value="238" name="cat" id="scat" />
          <button type="submit" class="search-submit fa fa-search fa-1x" value="search"></button>
</form>

Мой search.php:

$search_res = $_GET['cat'];
   if ($search_res == '238'){
       get_template_part('search-urblog');
    } else {
       get_template_part('search-site');
    }

Мой search-urblog.php - это обычный цикл сообщений, если он есть, но он всегда говорит, что его нет.Он используется, поэтому приведенная выше часть работает правильно.Просто мой поиск ничего не вытаскивает из запроса, кажется.Вот код:

<?php 
   get_header('urblog'); ?>
      <main id="primary" class="site-main">
          <div class="container">
               <div class="row" role="main">
  <?php
       if ( have_posts() ) : ?>
           <header class="page-header">
               <h1 class="page-title">
                  <?php printf( esc_html__( 'Search Results for: %s', 'gutenbergtheme' ), '<span>' . get_search_query() . '</span>' ); ?>
               </h1>
           </header><!-- .page-header -->

    <?php while ( have_posts() ) : the_post(); 

           get_template_part( 'template-parts/content', 'search' );

      endwhile;

           the_posts_navigation();

       else :

           get_template_part( 'template-parts/content', 'none' );

        endif; ?>
        </div>
    </div>
</main><!-- #primary -->

Мой URL структурирован, я думаю, правильно.Это:

http://justawebbie.com/?s=air&cat=238

Нужно ли что-нибудь добавить в мой файл functions.php, чтобы это работало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...