4ответ(ов) в теме
для этого вам потребуется изменить содержимое цикла в шаблоне вывода результата
если поиск будет производится только по товарам, то можно заменить содержимое цикла на верстку вывода товаров, замените все что внутри цикла вывода записей на строку
<?php get_template_part('content',get_post_type()); ?>
в папке шаблона создайте файл content-products.php с содержимым
<?php global $post; ?> <div class="product" id="product-<?php the_ID(); ?>" itemscope itemtype="http://schema.org/Product"> <a class="product-thumbnail" href="<?php the_permalink(); ?>"> <?php the_post_thumbnail('thumbnail',array('alt'=>$post->post_title,'itemprop'=>'image')); ?> </a> <div class="product-content"> <a class="product-title" href="<?php the_permalink(); ?>" itemprop="name"> <?php the_title(); ?> </a> <div class="product-metas"> <div class="product-meta"> <i class="rcli fa-info rcl-icon"></i> <span class="meta-content-box"> <span class="meta-content" itemprop="description"><?php rcl_product_excerpt($post->ID); ?></span> </span> </div> <?php echo rcl_get_product_terms($post->ID); ?> </div> <?php echo rcl_get_cart_box($post->ID, array( 'variations' => false, 'quantity' => false, )); ?> </div> </div>
весь цикл вывода результатов поиска может выглядеть так
<?php query_posts_pfg(); ?> <?php if ( have_posts() ) : ?> <div class="posts-archive products-box type-slab"> <?php while ( have_posts() ) : the_post();?> <?php get_template_part('content',get_post_type()); ?> <?php endwhile; ?> </div> <?php endif; ?>
Редакции сообщения
07.02.2020 12:04Причина: не указано
07.02.2020 12:19Причина: не указано
Тема закрыта. Публикация новых сообщений запрещена.