列出类别中的帖子并将其嵌入到页面中

时间:2018-01-21 作者:Henry

我正在使用此字符串发布类别列表:

<?php single_cat_title(\'You are currently viewing posts we\\\'ve published under the tag: \'); ?>.
我想做的是在页面上嵌入特定类别的帖子。

如果可能的话,将这些职位限制在最近的20个。

这可能吗?

我认为有一些插件可以做到这一点,但我宁愿只使用一行代码。

谢谢

1 个回复
SO网友:janh

这当然是可能的。使用WP_Query 搜索帖子,然后根据需要输出。

例如,要从id为4的类别中获取20篇帖子:

<?php
$query = new WP_Query(
    array(
        \'category__in\' => 4
        \'posts_per_page\' => 20
    )
);

if ( $query->have_posts() ) {
    echo "Here are some posts from that category:";
    echo \'<ul>\';
    while ( $query->have_posts() ) {
        $query->the_post();
        echo \'<li><a href="\' . get_permalink() . \'">\' . get_the_title() . \'</a></li>\';
    }
    echo \'</ul>\';
    wp_reset_postdata();
}
要查询其他帖子类型或分类,请查看文档,其中有很多示例。

结束