重定向不在wordpress中工作

时间:2014-03-26 09:20:41

标签: wordpress redirect

我正在使用wordpress网站。我有一个链接 Your Recent Search

当用户点击它时,它会转到另一个页面,该页面是wordpress中的子模板。我在这里放了一个wp_redirect。但重定向不起作用,用户仍然在该页面上。这是重定向代码

$recent_user_ID = get_current_user_id();
echo $redirecUrl = get_user_meta($recent_user_ID,'recent_member_search', true); //this displays the correct url
wp_redirect( $redirecUrl ); exit; // but redirect is not working.

1 个答案:

答案 0 :(得分:0)

wp_redirect()需要一个绝对URI,否则会返回false。

试试这个并确保它在标题

之上
function members_search_redirect() {
    $recent_user_ID = get_current_user_id();
    $redirecUrl = get_site_url() . '/' . get_user_meta($recent_user_ID,'recent_member_search', true); 
    wp_redirect( $redirecUrl ); 
    exit; 
}

add_action('init', 'members_search_redirect');