Шордкод выводит неверно?
Такой вопрос, есть шордкод, который выводит блоки с ценами.
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'); |
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');
Если код вставить не как шордкод, то всё выводится классно и без проблем, если я делаю шордкод как выше указал код, и вставляю после на страницу, то он выводит не всю информацию, и заголовок вообще берет страницы. В чём может быть проблема?
Дополнительно:
Ответы:
return ob_get_clean(); что такое ob_get_clean?
https://www.google.com/search?ie=utf-8&q=setup_pos...
не могу дать конкретную ссылку, редактор выдаёт ошибку. Поэтому даю ссылку на поиск гугла и там ссылка что на фото.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
