我是从一个短代码中发现的,我们在使用这个函数加载时遇到了一些问题。 我想知道是否有办法进一步优化这个或者可能使用PHP重定向而不是javascript? p>
function gdp_mss_after_login(){
$ user = wp_get_current_user();
if($ user&& is_object($ user)&& is_a( $ user,'WP_User')){
$ user_level = get_user_meta($ user-> ID,'gdp_level',true);
ob_start();
if(!empty($) user_level)){
$ post_id = get_option('gdp_mss_course_level_'。$ user_level);
$ url = esc_url(get_permalink($ post_id));
?>
< script type =“text / javascript” >
window.location ='<?php echo $ url; ?>';
< / script>
<?php
}
}
return ob_get_clean();
}
add_shortcode('gdp_mss_login_redirect','gdp_mss_after_login');
< / code> pre>
div>