加载类别的最后一篇帖子

时间:2011-07-14 作者:vitto

我想在转到所选类别时加载最后一篇文章。

例如,如果我去http://site.com/category
它加载http://site.com/category/35/this-is-the-last-post

是否有类似的例子?我正在用Wordpress练习,我不知道怎样才能得到last post 类别的。

1 个回复
SO网友:Milo

template_redirect 并检查它是否是类别存档页,如果是,请从query_varsquery_posts 对于该类别中的单个帖子,默认情况下应该是最新的,然后wp_redirect 到邮报的永久链接。

此代码将放在您的主题中functions.php 文件:

function my_category_redirect() {
    if ( is_category() ) :
        query_posts(\'cat=\'. get_query_var(\'cat\') .\'&posts_per_page=1\');
        wp_redirect( get_permalink() , 301 ); 
        exit; 
    endif;
}
add_action( \'template_redirect\', \'my_category_redirect\' );

结束

相关推荐

WP_DROPDOWN_Categories by Date?

有没有办法为wp\\U dropdown\\u categories或wp\\u list\\u categories或其他东西指定一个时间段。。。?我想创建一个归档页面,这样,如果您在2010年的归档中,您将只看到2010年使用的类别。我必须为此编写自定义函数吗?如果是,有什么建议从哪里开始?tnx提供任何类型的答案!顺致敬意,克里斯