а в принтскрине отображается максимально ноль страниц. другого у вас нет?
https://postimg.cc/PNLk228Q
отображается максимум 5 строк с услугами, при добавлении 6 заменятся на ранее добавленную
возможно дело в коде шаблона?
<?php
/*
Template Name: Цены
Template Post Type: post, page, product
*/
?>
<?php get_header(); ?>
<main class="main-content">
<section class="section s-table">
<div class="section-container">
<h3 class="section-title"><?php echo get_the_title(pll_get_term(38)); ?></h3>
<?php get_template_part('template-parts/breadcrumbs'); ?>
<div class="section-content">
<table class="price">
<tr>
<th><?php pll_e('title_table_price1'); ?></th>
<th><?php pll_e('title_table_price2'); ?></th>
</tr>
<?php $posts = get_posts(['category' => pll_get_term(33)]) ?>
<?php foreach($posts as $post) : setup_postdata($post); ?>
<tr>
<td><span><?php the_title(); ?></span></td>
<td><?php the_field('czena'); ?></td>
</tr>
<?php endforeach; ?>
<tr>
</table>
</div>
</div>
</section>
<?php get_template_part('template-parts/section-phone'); ?>
</main>
<?php get_footer(); ?>
Eсли этот шаблон выводит «проблемный» блок, то причина скорее всего одна из двух: 1. настройка сайта Чтение равна 5 постам (влияет на весь сайт). 2. число 5 задается где-то в программном коде темы на хуке pre_get_posts.
Попробуйте прочитать описание функции get_posts и добавить в строку шаблона с этой функцией дополнительный аргумент, задающий нужное вам количество постов в блоке (если у темы сайта нет соответствующей настройки, сделанной на pre_get_posts)
-
Ответ изменён 1 год, 9 месяцев назад пользователем
efess.