@starkingdom

Шордкод выводит неверно?

Такой вопрос, есть шордкод, который выводит блоки с ценами.
function price_shortcode_function() {
   ob_start();
	?>
	<div class="price__wrap">
            <?php
                $price = get_posts( array(
                    'post_type' => 'price',
                    'posts_per_page' => -1,
                ) );
                foreach( $price as $post ): setup_postdata($post);
                    get_template_part( 'template-parts/price-item', get_post_format() );
                endforeach; wp_reset_postdata(); ?>
        </div>
<?php
	return ob_get_clean();
}
add_shortcode('price_shortcode', 'price_shortcode_function');

Если код вставить не как шордкод, то всё выводится классно и без проблем, если я делаю шордкод как выше указал код, и вставляю после на страницу, то он выводит не всю информацию, и заголовок вообще берет страницы. В чём может быть проблема?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
@UthvfyV
return ob_get_clean(); что такое ob_get_clean?
https://www.google.com/search?ie=utf-8&q=setup_pos...
не могу дать конкретную ссылку, редактор выдаёт ошибку. Поэтому даю ссылку на поиск гугла и там ссылка что на фото. 658f32c9f281c946013706.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы