有没有办法自动将一篇经过编辑/修改的旧帖子放在首页?
更清楚的是,我希望每次编辑帖子时,都能将其显示在我的页面前面,比如粘贴帖子之类的。
这可能吗?
Edit
首先,感谢您的及时回复!
是的,部分是这样,但这并不完全是我想要的。
This function add posts in front of my page and it\'s OK:
<?php query_posts($query_string . \'&orderby=modified&order=desc\'); ?>
但是,除此之外,我也希望在侧边栏、在“最近的帖子”小部件和“特色帖子网格”中发生这种情况,我使用的是特色内容滑块。
This function doesn\'t work for me, i don\'t know why:
<?php
function wpse10691_alter_query( $query )
{
if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) )
{
$query->set( \'orderby\', \'modified\' );
$query->set( \'order\', \'desc\' );
}
}
add_action( \'pre_get_posts\', \'wpse10691_alter_query\' );
?>