Làm cách nào để thay đổi Trang chủ mặc định cho Bảng điều khiển WordPress?


9

Có thể thay đổi trang quản trị "Trang chủ" mặc định khi đăng nhập vào Bảng điều khiển WordPress không?

Tôi nghĩ về một vài khả năng ...

  1. Thay thế nội dung trên trang chủ Bảng điều khiển với nội dung tùy chỉnh.
  2. Chuyển hướng đến một trang quản trị khác trong Bảng điều khiển WordPress khi đăng nhập thành công.

Nếu có thể thực hiện một trong hai tùy chọn, bạn muốn sử dụng móc nào?

Câu trả lời:


7

Đủ dễ dàng, quyết định chỉ làm tùy chọn chuyển hướng. Tôi đã sử dụng wp_loginmóc hành động. Bạn cũng có thể sử dụng điều này để chuyển hướng người dùng của bạn đến bất kỳ trang nào trên trang web của bạn. Bạn cũng có thể kiểm tra các khả năng của người dùng từ $userĐối tượng được truyền dưới dạng tham số chức năng nếu bạn muốn gửi các cấp độ người dùng khác nhau đến các trang khác nhau.

/* Redirect the user logging in to a custom admin page. */
function new_dashboard_home($username, $user){
    if(array_key_exists('administrator', $user->caps)){
        wp_redirect(admin_url('admin.php?page=c2c-overview', 'http'), 301);
        exit;
    }
}
add_action('wp_login', 'new_dashboard_home', 10, 2);
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.