How to redirect? 时间:2018-05-03 作者:Jestarz 我这里有这个代码,我正在将它插入一个插件文件中。基本上,我想将其设置为,如果一个人访问帖子ID(524)的直接链接,它将重定向回主页。但是如果这个人来自这个领域,它就会起作用。在某处找到此代码并对其进行了调整,但我认为存在一些错误。if( $post->ID == 524) { return; } if (wp_get_referer() == \'the domain\') { return; } wp_redirect( get_home_url() ); } 1 个回复 SO网友:Bikash Waiba 你可以这样做,add_action(\'wp\',\'special_redirect\'); function special_redirect(){ global $post; if( $post->ID == 123 ) // put your post id { if ( ! wp_get_referer() ) // false if you access directly { wp_safe_redirect( get_home_url() ); // if so redirect to home } } } 它应该会起作用。我已经测试过了。 结束 文章导航