WordPress修改登录后的默认后台页面
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);