WordPress帖子可以显示其他自定义帖子吗?

时间:2018-12-07 00:03:22

标签: wordpress wordpress-theming

我正在创建“播客”的自定义帖子类型。每个Podcast帖子都会收集标题,封面,主机名等。我有一个HTML模板来显示这些内容。

现在我要做的是创建一些显示这些播客文章的常规文章。例如,“关于历史的10个播客”将显示一些历史播客条目。

这可能吗?如果有一个插件,我会开放的,但是这似乎是主题开发人员应该能够编写的东西。

1 个答案:

答案 0 :(得分:1)

这行得通,您只需要弄清楚如何对它们进行“排名”,是否要通过shortcode参数来传递帖子类型,以便可以将其用于多种类型

function get_p () {
        $custom_p = get_posts(array(
            'post_type' => 'event',
            'numberposts' => 10,
        ));
        $html = '';
        foreach (($custom_p) as $id=> $post) {
            $html .= '<li>'.$post->post_title.'</li>';
        }
        $html = '<ul>'.$html.'</ul>';
return ($html);
}

add_shortcode('get_p','get_p');