好的,根据我上面的评论,我建议为你的笑话档案创建一个模板,例如。archive-my_jokes.php
(其中my\\u笑话是您的CPT的名称)。您可能可以从类别中复制一些模板内容。php或类似的现有模板文件。为了处理最重要的笑话,您需要将代码放在模板中任何循环之前。我建议使用wp_get_recent_posts
(参见here) 从您的CPT中调用一个帖子。例如:
$args = array(
\'numberposts\' => 1,
\'orderby\' => \'post_date\',
\'order\' => \'DESC\',
\'post-type\' => \'my_jokes\', //CPT slug here
);
$top_jokes = wp_get_recent_posts ($args);
foreach ($top_jokes as $top_joke) {
//Echo what you like here
echo $top_joke[\'post_title\'] . \'<br />\';
echo $top_joke[\'post_content\'];
}
以上输出的样式由您根据主题/模板/样式需要进行分类。N、 我之所以使用foreach循环,即使你只想要一篇文章,也是为了以后你想要更多的文章时的灵活性。