查询帖子和帖子类型,每个都有一个模板部分

问题描述 投票:0回答:1

我如何使用每个模板的不同模板部分来加载帖子和帖子类型(名为“ Projets”)?在这里,我的查询正在加载帖子和帖子类型,但是最后两者都具有相同的设计。谢谢!

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

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

        ?>
        <?php  get_template_part('template-parts/content', 'content');?>
        <?php
    }
    ?>
wordpress post custom-post-type
1个回答
0
投票

未选中但应该可以工作

为了在循环中获得当前的post_type,请使用:

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

所以您的代码应该像这样:

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
}
?>
© www.soinside.com 2019 - 2024. All rights reserved.