我有一个WordPress网站200+ blog posts
和25页。现在,我想将我的博客帖子(而不是网页)移至新的WordPress sub-domain blog
。sitename和setup 302 redirections
仅用于帖子。我知道如何移动新网站的帖子。但我不知道如何为博客帖子设置302重定向(手动设置200多个帖子的重定向将真正的痛苦)。
所以有人知道从主站点加载页面的简单方法,但每当调用博客文章网址时,它都会执行302重定向到子域
答案 0 :(得分:0)
您可以使用函数文件添加新的操作挂钩来执行此操作,如下面给出的示例。
add_action( 'template_redirect', 'wpse_blog_redirect' );
function wpse_blog_redirect(){
if ( is_single() && 'http://blog.example.com' !== $_SERVER['HTTP_HOST'] && 'post' === get_post_type() ){
wp_redirect( 'http://blog.example.com' . $_SERVER['REQUEST_URI'] );
exit;
}
}