Hướng dẫn ẩn Dashboard Widgets trong WordPress Admin

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

  1. Cài đặt và kích hoạt plugin WP Extra.
  2. Truy cập WP Extra > Bật Module Dashboard > Bảng Tin > Tất cả Bảng Tin > Ẩn.
[twenty20 img1=”894″ img2=”895″ offset=”0.5″ align=”right” width=”60%” before=”Before” after=”After”]

Ẩn Dashboard Widgets bằng Code

  1. Mở file functions.php trong thư mục theme đang sử dụng.
  2. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *