我正在创建“播客”的自定义帖子类型。每个Podcast帖子都会收集标题,封面,主机名等。我有一个HTML模板来显示这些内容。
现在我要做的是创建一些显示这些播客文章的常规文章。例如,“关于历史的10个播客”将显示一些历史播客条目。
这可能吗?如果有一个插件,我会开放的,但是这似乎是主题开发人员应该能够编写的东西。
答案 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');