Giao diện trang quản trị WordPress (WP-Admin) mặc định hiển thị nhiều widget khác nhau, tuy nhiên không phải lúc nào chúng cũng cần thiết, đặc biệt là khi bạn làm website cho khách hàng. Bài viết này sẽ hướng dẫn bạn 2 cách đơn giản để ẩn toàn bộ widget mặc định trong trang quản trị WordPress.
Ẩn Dashboard Widgets bằng plugin WP Extra
- Cài đặt và kích hoạt plugin WP Extra.
- Truy cập WP Extra > Bật Module Dashboard > Bảng Tin > Tất cả Bảng Tin > Ẩn.
Ẩn Dashboard Widgets bằng Code
- Mở file functions.php trong thư mục theme đang sử dụng.
- Thêm đoạn code sau vào cuối file:
function remove_dashboard_widgets() {
// Danh sách widget mặc định
remove_action('welcome_panel', 'wp_welcome_panel'); // Welcome Panel
remove_meta_box('dashboard_primary', 'dashboard', 'side'); // WordPress.com Blog
remove_meta_box('dashboard_secondary', 'dashboard', 'side'); // Other WordPress News
remove_meta_box('dashboard_plugins', 'dashboard', 'normal'); // Plugins
remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // Right Now
remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // Quick Press widget
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side'); // Recent Drafts
remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Recent Comments
remove_meta_box('dashboard_activity', 'dashboard', 'normal'); // Activity
remove_meta_box('dashboard_site_health', 'dashboard', 'normal'); // WordPress Site Health
remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal'); // Incoming Links
remove_action('try_gutenberg_panel', 'wp_try_gutenberg_panel'); // Try Gutenberg
// Widget đánh giá Woocommerce (nếu sử dụng)
remove_meta_box('woocommerce_dashboard_recent_reviews', 'dashboard', 'side');
// Widget Rank Math (nếu sử dụng)
remove_meta_box('rank_math_dashboard_widget', 'dashboard', 'normal');
// Widget Yoast SEO (nếu sử dụng)
remove_meta_box('wpseo-dashboard-overview', 'dashboard', 'side');
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
Lưu ý
- Danh sách widget mặc định chỉ là ví dụ, bạn có thể tham khảo thêm tại https://codex.wordpress.org/Example_Dashboard_Widget.
- Thay đổi code theo nhu cầu của bạn, ví dụ: muốn ẩn thêm widget nào thì thêm vào danh sách remove_meta_box().
- Việc ẩn widget chỉ là tạm thời, bạn có thể hiển thị lại bằng cách xóa code đã thêm hoặc tắt plugin WP Extra (nếu sử dụng).
Kết luận
Ẩn widget mặc định trong trang quản trị WordPress giúp giao diện gọn gàng, dễ nhìn hơn, đặc biệt phù hợp khi làm website cho khách hàng. Hy vọng bài viết này đã cung cấp cho bạn 2 cách đơn giản để thực hiện điều này.
Chúc bạn thành công!
Ngoài ra, bạn có thể tham khảo thêm các bài viết khác trên wpvnteam.com để học hỏi thêm về cách quản trị và sử dụng WordPress.
