Запросить пост и тип поста с шаблоном-частью для каждого - PullRequest
0 голосов
/ 23 апреля 2020

Как я могу загрузить пост и тип поста (с именем «Проекты»), используя разные части шаблона для каждого из них? Здесь Мой запрос загружает сообщение и тип сообщения, но оба они имеют одинаковый дизайн в конце. Спасибо!

if ( $query->have_posts() )
{
    ?>

    <?php
    while ($query->have_posts())
    {
        $query->the_post();

        ?>
        <?php  get_template_part('template-parts/content', 'content');?>
        <?php
    }
    ?>

1 Ответ

0 голосов
/ 23 апреля 2020

Не проверено, но должно работать

Чтобы получить текущий post_type в режиме l oop, используйте:

if ( 'the_post_type_here' == get_post_type() ){ code... }

, так что ваш код должен звучать go как :

if ( $query->have_posts() )
{
?>

<?php
while ($query->have_posts())
{
    $query->the_post();

    ?>
    <?php
       if ( 'Projets' == get_post_type() ){
        get_template_part('template-parts/content', 'content');
       }
    ?>
    <?php
}
?>
...