为什么它需要是一个短代码?看起来像XY Problem.
您已经在编辑屏幕中手动插入了短代码。改为使用自定义字段,并在可以实际执行重定向的地方挂接。
add_action( \'template_redirect\', function(){
global $post;
$redirect = get_post_meta( $post->ID, \'redirect\', true );
if( $redirect )
{
wp_redirect( admin_url( \'profile.php\' ) );
exit;
}
});