在首页显示“最佳帖子”

时间:2015-10-27 作者:IXN

最好的方法是什么

在我的网站首页(www.example.com)显示我的“最佳5篇帖子”。我发现要做到这一点,唯一的方法是为这些帖子指定一个特定的类别,并显示类别页面。由于许多原因,我不想引入一个新类别。但如果这是唯一的方法,我可以用最好的帖子手动创建页面或php文件。

同时,有一个“最新帖子”页面(可能是index.php(?)这将出现在www.example中。com/博客

在不引入新类别的情况下,实现这一目标的最佳方法是什么?应该如何调用页面或php文件?

1 个回复
SO网友:flomei

如果你能接受手动决定你最好的帖子是什么,Sticky Posts 这将是我选择的方式。

Codex已经有了5条最新粘性帖子的代码:

/* Sort Sticky Posts, newest at the top */
rsort( $sticky );

/* Get top 5 Sticky Posts */
$sticky = array_slice( $sticky, 0, 5 );

/* Query Sticky Posts */
$query = new WP_Query( array( \'post__in\' => $sticky, \'ignore_sticky_posts\' => 1 ) );
?>

相关推荐

防止将FrontPage删除/移动到垃圾桶

我想使用以下方法防止删除我的frontpage/将其移动到垃圾箱:add_action( \'wp_trash_post\', \'tcb_page_delete_check\' ); add_action( \'before_delete_post\', \'tcb_page_delete_check\' ); function tcb_page_delete_check( $post_id ){ $frontpage = get_option( \'page_