📜  店铺经理重定向@WooCommerce - PHP (1)

📅  最后修改于: 2023-12-03 15:39:28.694000             🧑  作者: Mango

店铺经理重定向@WooCommerce - PHP

简介

本文将介绍在 WooComemrce 中如何使用 PHP 代码实现店铺经理重定向的功能。

实现步骤
  1. 获取当前用户的角色。
$current_user = wp_get_current_user();
$roles = $current_user->roles;
  1. 判断当前用户是否为店铺经理角色。
if ( in_array( 'store_manager', $roles ) ) {
    // 是店铺经理
} else {
    // 不是店铺经理
}
  1. 如果用户是店铺经理,则可以使用以下代码将用户重定向到指定的页面。
add_filter( 'woocommerce_login_redirect', 'store_manager_redirect', 10, 2 );

function store_manager_redirect( $redirect, $user ) {

    if ( in_array( 'store_manager', $user->roles ) ) {
        $redirect = home_url( '/dashboard' );
    }

    return $redirect;

}
结论

通过以上的步骤可以轻松地实现在 WooCommerce 中对店铺经理进行重定向的功能。