在WordPress中使用第一篇文章作为起始页
当用户转到WordPress安装的主URL时,是否有一种简单的方法可以将用户重定向到第一篇文章。。。例如,如果用户转到domain.com,他们将被重定向到第一篇文章的在WordPress中使用第一篇文章作为起始页,wordpress,redirect,Wordpress,Redirect,当用户转到WordPress安装的主URL时,是否有一种简单的方法可以将用户重定向到第一篇文章。。。例如,如果用户转到domain.com,他们将被重定向到第一篇文章的domain.com/title。使用您的.htaccess文件并执行一个Chris Holmes执行重定向的答案是好的 如果htaccess不是一个选项,或者您希望在WordPress中实现,那么可以使用is_home_page()和wp_redirect()向index.php添加简单的逻辑。 如果你不是真的想规划一个解决方
domain.com/title
。使用您的.htaccess文件并执行一个Chris Holmes执行重定向的答案是好的
如果htaccess不是一个选项,或者您希望在WordPress中实现,那么可以使用is_home_page()和wp_redirect()向index.php添加简单的逻辑。
如果你不是真的想规划一个解决方案,我想这对你来说是个好问题
也许,您正在寻找经过几天的尝试和失败,我能够构建以下解决方案: 将以下代码添加到位于wp content/themes/nameome中的header.php文件中。确保开口前没有空间或入口
<?php
if(is_home()) {
$recentPosts = new WP_Query();
$recentPosts->query('showposts=1');
while ($recentPosts->have_posts()) : $recentPosts->the_post();
wp_redirect(get_permalink(), 301);
endwhile;
}
?>
301是“永久移动”的HTTP代码——这似乎不适合重定向到最近的帖子。您可能应该改用302 find。