2

WordPress ホームページを最新の記事に自動的にリダイレクトしようとしています。現時点では、Spencer Cameron によって提案されたリダイレクトを使用しています

function redirect_homepage() {
    if( ! is_home() && ! is_front_page() )
        return;

    wp_redirect( 'http://homepage.com/article1', 301 );
    exit;
}

add_action( 'template_redirect', 'redirect_homepage' );

記事 2 を投稿すると、functions.php を調整しなくても、ホームページが記事 2 に自動的に接続されるようになります。

ユーザーにwww.example.comは記事だけを見てもらいたいので、ページにアクセスすると常に最新の記事にリダイレクトされます。

ただし
www.example.com/article1既にwww.example.com/article2.

どうすればその目標を達成できますか?

4

2 に答える 2

0

友人からの解決策: テンプレート フォルダーの index.php を次のように置き換えます。

<?php global $query_string; query_posts($query_string.'&posts_per_page=1');  ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php header('Location: '.get_permalink()); ?>
<?php endwhile; ?>

助けてくれてありがとう

于 2013-09-22T17:03:50.860 に答える