在网上做了很多研究之后,我还没有找到一个有效的解决方案。
你知道我如何在woocommerce上做到这一点吗:
我暂时尝试一下:
function cm_redirect_users_by_role() {
$current_user = wp_get_current_user();
$role_name = $current_user->roles[0];
if ( is_products_page() && is_single() ){
if ( $role_name === \'customer\' ) {
wp_redirect( \'https://www.mysite.fr/shop/\' );
} // if
else {
wp_redirect( \'https://www.mysite.fr/\' );
} //
}
} // cm_redirect_users_by_role
add_action( \'admin_init\', \'cm_redirect_users_by_role\' );
但这不起作用:/当我在一个产品页面上时,我不会重定向。