WordPress本身是一个CMS系统,并不像shopify那样为电商而生,所以很多体验度没那么好,比如默认的登录页面,对于做跨境电商的运营者来说根本没啥用;好在WordPress提供了一个接口让我们来自定义;

下面的代码会实现这样的功能:
当管理员账户登录后台时,会自动跳转到订单列表页;
当经理账户登录后台时,会自动跳转到产品列表页;

将下面的代码添加到WordPress后台的外观->主题文件编辑器->模板函数文件functions.php:

function new_wp_redirect($username, $user){
    if(array_key_exists('administrator', $user->caps)){
        wp_redirect(admin_url('edit.php?post_type=shop_order', 'http'), 301);//管理员账户直接跳转到订单列表页
        exit;
    }
    if(array_key_exists('shop_manager', $user->caps)){
        wp_redirect(admin_url('edit.php?post_type=product', 'http'), 301);//经理账户直接跳转到产品列表页
        exit;
    }
}
add_action('wp_login', 'new_wp_redirect', 10, 2);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。