我正在使用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.
答案 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');