我会使用wp
钩子,在解析和查询请求后立即激发:
function wpse_199869_wp( $wp ) {
if ( ! is_admin() && is_404() && preg_match( \'/^bh-job/\', $wp->request ) ) {
wp_redirect( home_url( user_trailingslashit( \'jobs\' ) ) );
exit;
}
}
add_action( \'wp\', \'wpse_199869_wp\' );
我们确保它是404,并检查请求(URI路径)是否以
bh-job
- 如果是,请重定向到
/jobs
(the
user_trailingslashit
函数将附加或删除尾部斜杠以匹配永久链接结构)。