如何显示在自定义帖子类型中添加的最近帖子

时间:2013-12-17 作者:Praveen Kashyap

我尝试了发布在此处的代码>>Custom Post Type: Get most recent permalink

但问题是,它只显示最近发布的一篇文章,没有标题,,,有人能帮我实现最多10篇文章的标题和自定义帖子类型的永久链接吗。

我在谷歌上搜索了大约1个小时。。请任何人帮帮我

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

The answer is essentially in Codex!

<h2>Recent Posts</h2>
<ul>
<?php
    $recent_posts = wp_get_recent_posts(array(\'post_type\'=>\'book\'));
    foreach( $recent_posts as $recent ){
        echo \'<li><a href="\' . get_permalink($recent["ID"]) . \'" title="Look \'.esc_attr($recent["post_title"]).\'" >\' .   $recent["post_title"].\'</a> </li> \';
    }
?>
</ul>
我所做的唯一一件事就是添加一个参数来搜索book post类型而不是默认类型post 类型

这可能是this question 无论如何,但系统不会让我这样标记它。

SO网友:Sachit

假设您知道如何使用WP\\u查询,您可以使用以下代码获取任何自定义帖子类型的最近10篇帖子。

$args = array(
    \'post_type\' => \'your-custom-post-type\',
    \'orderby\' => \'date\',
    \'order\' => \'DESC\',
    \'posts_per_page\' => 10
     );
$query = new WP_Query( $args ); 

结束

相关推荐