Домой Каталог: Дополнения WP-Recall Commerce Архивнык страницы товаров по категориям и меткам
2ответ(ов) в теме
Кумарыч Е.А
не в сети 3 года
На сайте с 04.11.2015
Участник
Тем 46
Сообщения 153
1
06:52
Версия WP-Recall: 16.24.35
Версия дополнения: 6.0.0
Ссылка на страницу: https://rus47.com/prodcat/usluga

Доброго времени изучил форум<img но так и не смог понять как вывести товары на странице меток товара и категории получается вот такая штука

скрин
создал файлы taxonomy-product, taxonomy-product_tag. Скопировав в них содержимое index

Редакции сообщения
25.02.2021 06:52Кумарыч Е.АПричина: не указано
25.02.2021 06:53Кумарыч Е.АПричина: не указано
25.02.2021 06:55Кумарыч Е.АПричина: не указано
25.02.2021 06:55Кумарыч Е.АПричина: не указано
25.02.2021 06:56Кумарыч Е.АПричина: не указано
0
Кумарыч Е.А
не в сети 3 года
На сайте с 04.11.2015
Участник
Тем 46
Сообщения 153
2
22:19

Проблема решена тему можно закрыть всё коректно стало отображаться.
Кому интересно предоставлю небольшой мануал.
ШАг 1
создаем файлы в каталоге вашей темы оформления
taxonomy-prodcat.php -выводит товары по категориям
taxonomy-product_tag.php - выводит товары по меткам

далее я взял за исходный файл index.php

<?php get_header();?>

<div id="content" class="cf" <?php asteroid_schema( 'content' ); ?> role="main">
	<?php do_action( 'ast_hook_before_content' ); ?>
<!-- Widgets: Before Content -->
	<?php if ( is_active_sidebar( 'widgets_before_content' ) )  : ?>
		<aside id="widgets-wrap-before-content" class="cf"><?php dynamic_sidebar( 'widgets_before_content' ); ?></aside>
	<?php endif; ?>

	<?php if ( is_archive() || is_search() ) : ?>
		<div class="archive-info">
			<?php
				if ( is_search() ) {
					echo '<h4 class="archive-title">' . sprintf( __( 'ничего не найдено – "<span>%s</span>"', 'asteroid' ), get_search_query() ) . '</h4>';
				}
				else {
					the_archive_title( '<h4 class="archive-title">', '</h4>' );
					the_archive_description( '<div class="archive-description">', '</div>' );
				}
			?>
		</div>
	<?php endif; ?>

	<!-- Start the Loop -->
	
	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

			<?php if ( !is_singular() ) : ?>
	
					<?php get_template_part( 'loop', 'blog' ); ?>
			<?php else : ?>
					<?php get_template_part( 'loop', 'single' ); ?>
			<?php endif; ?>

	<?php endwhile; else : ?>

		<div class="wrap-404-box cf">
			<?php
				$asteroid_nothing_found_content = '<h2>' . __( 'Опубликованных материалов нет', 'asteroid' ) . '</h2>';
				$asteroid_nothing_found_content .= '<p>' . __( 'Станьте первым.', 'asteroid' ) . '</p>';
				$asteroid_nothing_found_content .= get_search_form( false );
				echo apply_filters( 'asteroid_nothing_found_content', $asteroid_nothing_found_content );
			?>
		</div>

	<!-- End Loop -->
	<?php endif; ?>

	<?php do_action( 'ast_hook_after_content' ); ?>

	<!-- Bottom Post Navigation -->
	<?php if ( !is_singular() ) : ?>

		<div id="bottom-navi" class="cf">
			<?php if ( function_exists( 'wp_pagenavi' ) ) : ?>
				<?php wp_pagenavi(); ?>
			<?php else : ?>
				<div class="link-prev"><?php next_posts_link( __( '« Опубликованные ранее', 'asteroid' ) ); ?></div>
				<div class="link-next"><?php previous_posts_link( __( 'Опубликованные недавно »', 'asteroid' ) ); ?></div>
			<?php endif; ?>
		</div>
<h2><span style="color: #787878;">Услуги и объявления:</span></h2><br>
<?php echo do_shortcode('[productlist type=list inpage=4]');?>
	<?php endif; ?>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Видим начало начало цикла "START LOOP" вывода записей его удалил до строки "END LOOP" и заменил на приведённый код из шаблона товаров

<!-- Start the Loop -->
	
	<div class="products-box type-list">
	<div class="products-list">

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

		<?php include RCL_PATH.'add-on/commerce/templates/product-list.php'; ?>

		<?php endwhile; ?>

	</div>
</div>

	<!-- End Loop -->

Чистим кэш и обновляем постоянные ссылки в настройках сайта.

Редакции сообщения
25.02.2021 22:19Кумарыч Е.АПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме