首先,很难相信wp_redirect
不起作用,下面是一些(示例)代码如何使用它:
function wpse101952_redirect() {
global $post;
if( /*SOME CONDITIONAL LOGIC*/ ) { //examples: is_home() or is_single() or is_user_logged_in() or isset($_SESSION[\'some_var\'])
wp_redirect( /*SOME SPECIFIC URL*/ );
exit();
}
}
add_action( \'template_redirect\', \'wpse101952_redirect\' );
第二个问题是,这是否是适合您的案例的正确方法,但要确定这一点,您应该详细说明您正在尝试做些什么。
编辑:
功能get_post_type_archive_link()
提供完整的永久链接,无需添加http://
和?post_type=property
:
wp_redirect( $redirecturl . "?search_keyword=" . $search_keyword );