2ответ(ов) в теме
Доброго времени изучил форум<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Причина: не указано
Проблема решена тему можно закрыть всё коректно стало отображаться.
Кому интересно предоставлю небольшой мануал.
ШАг 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Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме