Bạn cảm thấy rối mắt khi vào bảng tin Admin WordPress với nhiều widgets hiển thị từ các plugin khác nhau hay các widgets mặc định.Bạn muốn thêm thông tin vào Widgets Dashboard về dịch vụ của bạn.
Bạn đang làm dịch vụ tạo website cho khách thì nên thêm thông tin của bạn và ẩn những widgets không cần thiết.
Mặc định trong giao diện quản trị bạn có thể tuỳ chọn hiển thị hay ẩn những widget dashboard nào tuy nhiên khi bạn làm website cho khách hàng ai cũng biết, và phần option chỉ áp dụng cho tài khoản cá nhân.
Để ẩn những widget dashboards này trong bảng tin, thiết kế web Sơn Web sẽ hướng dẫn bạn theo 2 cách trong nội dung dưới đây bằng plugin Ultimate Dashboard dành cho bạn không biết về chỉnh sửa wordpress , và cách 2 thêm code trong file functions.php của theme hoặc bạn có thể viết thành plugin
Ẩn Widgets Dashboards bằng cách thêm code
Nếu bạn có kiến thức về lập trình và thử những điều mới mẻ,hãy thêm đoạn code sau vào file functions.php trong theme của bạn
/** * Remove WordPress Dashboard Widgets */ function sw_remove_dashboard_widgets() { 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 } add_action( 'wp_dashboard_setup', 'sw_remove_dashboard_widgets' );Đối với các widgets từ plugin Woocommerces bạn có thể ẩn bằng cách thêm dòng code sau:
>
remove_meta_box('woocommerce_dashboard_recent_reviews','dashboard','side'); // Woocommerce Recent Reviews WidgetẨn Widget dashboard trong bảng tin bằng Plugin Nếu bạn sợ chỉnh sửa code trong theme sợ lỗi website có thể cài đặt plugin Ultimate Dashboard plugin. Bạn vào Admin->Plugin -> cài mới, gõ tên plugin và chọn cài đặt,và kích hoạt
Sau khi cài đặt bạn vào Menu Admin click Ultimate Dashboard và thiết lập chọn widget nào muốn ẩn
Thêm nội dung Widget dashboard bảng tin
Sau khi đã ẩn các widgets dashboards ,bạn có thể thêm nội dung vào widget bằng code sau
add_action( 'wp_dashboard_setup', 'sw_dashboard_add_widgets' ); function sw_dashboard_add_widgets() { wp_add_dashboard_widget( 'sw_dashboard_widget_info', __( 'Giới thiệu chung', 'sw' ), 'sw_dashboard_widget_news_handler' ); } function sw_dashboard_widget_news_handler() { _e( 'Giao diện được thiết kế bởi Sơn Web. Quý khách cần hỗ trợ vui lòng liên hệ theo thông tin dưới đây:', 'sw' ); _e( '<ul>', 'sw' ); _e( '<li>Điện thoại: (+84) 932.644.183</li>', 'sw'); _e( '<li>Email: sonweb.net@gmail.com</li>', 'sw' ); _e( '<li>Website: sonweb.net</li>', 'sw' ); _e( '</ul>', 'sw' ); }Nội dung Widget sẽ hiển thị
Bài viết có tham khảo nội dung từ: https://www.greengeeks.com/tutorials/how-to-hide-dashboard-widgets-in-wordpress/