是否将博客页面重定向到最新帖子?

时间:2011-09-25 作者:fxfuture

当点击导航栏中的博客链接时,它会重定向到最新的帖子,我如何才能做到这一点?

我知道如何在博客页面上只显示最新的帖子,但我希望它实际上重定向到帖子页面本身,因为我在每个帖子页面上显示通过自定义元框调用的全屏背景图像。

是否有一个PHP查询和重定向功能可以应用于博客页面模板,或者有更好的方法?

更新:以下重定向脚本非常有效,但我只需要一种方法来获取最新帖子的URL:

$URL = "http://www.google.com";
wp_redirect( $URL, 301 ); 
exit; 

1 个回复
最合适的回答,由SO网友:Brian Fegter 整理而成

可以使用get\\u posts()函数:

<?php 
/*
Template Name: Redirect
*/

$args = array(
    \'posts_per_page\' => \'1\',
    \'post_type\' => \'post\'
);
$post = get_posts($args);
if($post){
    $url = get_permalink($post[0]->ID);
    wp_redirect( $url, 301 ); 
    exit;
}

结束

相关推荐

Parked domain redirect

我对如何处理这个重定向要求有点不知所措。到目前为止,我已经:驻留在www.domain-A.com上的www.domain-B.com因此,对www.domain-B.com/page1的请求将解析为www.domain-A.com/page1等,但我希望有一个例外:如果用户请求www.domain-B.com的根目录,我希望他们转到www.domain-A.com/pageX,以便在驻车域中一切正常,除非用户转到驻车域的根url。我尝试了WP的重定向插件,但当将www.domain-B.com重定向到w