Поддержка Проблемы и решения Использование get_template_part

  • Всем привет)

    Простой вопрос — почему не работает функция get_template_part во время выполнения цикла get_post и чем ее можно заменить, чтобы выводить части шаблонов, а не целый код записей?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Привет.

    Можете дать пример как Вы используете функцию get_template_part?

    <?php
    $last_posts = get_posts(array('showposts'=>5,'post_type'=>'brands'));
    foreach( $last_posts as $post ){get_template_part('template-parts/content');} wp_reset_postdata();
    ?>

    Пытаюсь минимизировать количества кода на страницах

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    А что именно не работает?

    <?php
    $last_posts = get_posts(array('showposts'=>5,'post_type'=>'brands'));
    foreach( $last_posts as $post ) {
        setup_postdata($post);
        get_template_part('template-parts/content');
    }
    wp_reset_postdata();
    ?>

    Видимо я забыл setup_postdata($post); и из-за этого не сработало ( Спасибо за рабочий пример)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Использование get_template_part» закрыта для новых ответов.