如何将旧的编辑/修改后的帖子放在页面的前面?

时间:2012-08-13 作者:Paloma

有没有办法自动将一篇经过编辑/修改的旧帖子放在首页?

更清楚的是,我希望每次编辑帖子时,都能将其显示在我的页面前面,比如粘贴帖子之类的。

这可能吗?

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\' ); 
?>

2 个回复
SO网友:Evan Yeung

据我所知,你想按修改日期订购帖子。

如果是这样,那么这应该是一个解决方案:
How to order posts by modified date without using 'query_posts'?

SO网友:Paloma

PROBLEM SOLVED !

这就是解决方案:

function wpse10691_alter_query( $query ) 
{ 
    { 
        $query->set( \'orderby\', \'modified\' ); 
        $query->set( \'order\', \'desc\' ); 
    } 
} 
add_action( \'pre_get_posts\', \'wpse10691_alter_query\' );
谢谢,伙计们!

结束

相关推荐

在短码中进行分页。GET_NEXT_POSTS_LINK不起作用,但GET_PREVICE_POSTS_LINK在其旁边工作正常

我正在尝试使用一个短代码输出一个自定义post类型的归档文件。除了get\\U next\\U posts\\U链接部分外,一切正常。奇怪的是,它就在一个完美工作的get\\u previous\\u posts\\u链接旁边。下面是函数function output_tips() { global $paged; $paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1; $args = array( \'p