重定向到最新的帖子

时间:2011-12-31 06:07:09

标签: php wordpress plugins redirect

我想将wordpress博客的访问者重定向到latest single post。 我找不到插件,也不知道怎么做!

e.g。 www.example.com --> www.example.com/?p=123

3 个答案:

答案 0 :(得分:1)

快速google search会对您有所帮助。 将此代码放在index.php主页的顶部,get_header()函数上方。

<?php
/*
index.php (Blog Home Page):
Redirect To First Post
*/

if (have_posts()) {
    while (have_posts()) {
        the_post();
        wp_redirect(get_permalink());
    }
}
?>

答案 1 :(得分:0)

您是否尝试从WP内容表中执行选择MAXID,然后在重定向中使用该ID,这将是最新的帖子。

我相信在wordpress中有一个设置可以使主页成为最新帖子。

答案 2 :(得分:0)

ADD_ACTION( 'wp_head', 'hook_css');

function hook_css() {
if( is_front_page() ) {
$latest = get_posts( "post_type=post&numberposts=1" );
$permalink = get_permalink( $latest[0]->ID );
$output="<meta http-equiv='refresh' content='4;url=" . $permalink . "'/>";

echo $output;

}}