Cách ẩn Dashboard Widgets và thêm trong Bảng tin WordPress

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/

5/5 - (1 bình chọn)

Trả lời

Nhắn tin qua Zalo

0932644183