У меня проблема с тем, что моя тема WordPress ("Сидней") неправильно отображает результаты поиска.Вместо того, чтобы просто перечислять сообщения, я хочу отображать только продукты WooCommerce.
Они должны быть упорядочены в красивой сетке, как показано на этом рисунке:
.
На данный момент результаты перечислены так:
.
Как изменить способ отображения результатов поиска?
Вв тот момент, когда мой search.php
выглядит так:
<?php get_header(); ?>
<div id="primary" class="content-area col-md-9">
<main id="main" class="post-wrap" role="main">
<?php if ( have_posts() ) : ?>
<header class="page-header">
<h3><?php printf( __( 'Search Results for: %s', 'sydney' ), '<span>' . get_search_query() . '</span>' ); ?></h31>
</h3>
</header><!-- .page-header -->
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php
/**
* Run the loop for the search to output the results.
* If you want to overload this in a child theme then include a file
* called content-search.php and that will be used instead.
*/
get_template_part( 'content', 'search' );
?>
<?php endwhile; ?>
<?php the_posts_navigation(); ?>
<?php else : ?>
<?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
</main><!-- #main -->
</div><!-- #primary -->
Спасибо вам, ребята!
** ОБНОВЛЕНИЕ Решение, предоставленное kashalo, частично работает, но результаты поиска по-прежнему немного отличаются от страницы продукта и отображаются только в одном столбце вместо таблицы.
** ОБНОВЛЕНИЕ Решение, предложенное Александром Вигмором, выглядит почти так, как я хотел, и выглядело так.Единственная проблема с копированием page.php
в search.php
заключается в том, что продукты по-прежнему отображаются в обычном порядке, но не тогда, когда они отображаются в категории, в которую они вписываются. Например: При поиске saat результаты сначала отображают продукты только с текстом, но обычно в категории Saatgut .