CPT类别帖子/内容未显示在我的页面上,请查看我的代码

时间:2018-10-04 作者:dev

    <?php
    $args = array( 
//\'posts_per_page\' => 99,
\'post_type\' => \'course\',
\'category_name\' => \'Consectetur adipiscing elit sed do eiusmod\', //<-- custom post type category name, I have used it to find its content
\'orderby\' => \'date\',
//\'order\' => \'ASC\',
\'ignore_sticky_posts\' => 1,
\'paged\' => $paged);
$loop = new WP_Query($args);
if ($loop->have_posts()) :
while ($loop->have_posts()) : $loop->the_post();
    the_title(sprintf(\'<li><a href="%s" rel="bookmark">\', 
    esc_url(get_permalink())), \'</a></li>\');
endwhile;
endif;
wp_reset_postdata();
    ?>
我用默认的帖子类型“post”尝试了这个方法,但没有类别名称。但在CPT、自定义帖子类型和自定义分类法的情况下,它并不起作用。

1 个回复
SO网友:ManzoorWani

要显示内容,可以使用the_content(), 像这样

while ($loop->have_posts()) : $loop->the_post();
    the_title(sprintf(\'<li><a href="%s" rel="bookmark">\', 
    esc_url(get_permalink())), \'</a></li>\');
    the_content(); // render content
endwhile;

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post