Bạn có thể đã cập nhật lên WordPress 3 mới nhất. 1. Phiên bản này đi kèm với một thanh quản trị tiện dụng cung cấp cho người dùng đã đăng nhập quyền truy cập nhanh vào một số tính năng của Quản trị viên, trực tiếp từ trang web chính
WordPress chưa cung cấp bất kỳ tùy chọn nào để tùy chỉnh thanh này, tức là bạn không thể thêm hoặc xóa bất kỳ liên kết nào. Nhưng vẫn có nhiều cách để làm như vậy bằng cách tạo các chức năng. Ở đây tôi sẽ chỉ cho bạn cách tùy chỉnh thanh Quản trị theo cách bạn muốn
Thêm các liên kết đơn trên thanh quản trị
Để thêm một liên kết tùy chỉnh mới trên thanh quản trị WordPress, hãy thả chức năng sau vào tệp functions.php
của chủ đề của bạn
function add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ] ]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
Thay đổi giá trị id
, title
và href
bằng giá trị của riêng bạn
Tạo menu con liên kết trên thanh quản trị
Bây giờ ở đây, trước tiên chúng ta sẽ tạo hai mục con [“Xem tất cả bài đăng” và “Tải xuống”] cho liên kết “Menu Tổng hợp. ” Sau đó, một lần nữa, thêm một liên kết mới [“Trình duyệt”] làm mục con vào menu “Tải xuống”. Thao tác này sẽ tạo menu hai cấp trên thanh Quản trị
function add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
Bạn có thể thêm nhiều liên kết và menu con hơn bằng cách mở rộng chức năng đơn lẻ này theo nhu cầu của bạn
Chúng tôi cũng có thể truyền tham số cho các mục liên kết, hữu ích cho việc áp dụng CSS. Một ví dụ về điều này có thể được nhìn thấy ở trên cho liên kết "Tải xuống"
Xóa liên kết khỏi thanh quản trị
Bạn có thể dễ dàng xóa bất kỳ và tất cả các liên kết được tìm thấy theo mặc định trên thanh Quản trị. Trong ví dụ này, tôi đã xóa logo WordPress và liên kết Cập nhật
function remove_admin_bar_links[] { global $wp_admin_bar; $wp_admin_bar->remove_menu['wp-logo']; $wp_admin_bar->remove_menu['updates']; } add_action[ 'wp_before_admin_bar_render', 'remove_admin_bar_links' ];
ID cho các liên kết hàng đầu khác
wp-logo:
Logo WordPressfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
0. Liên kết đến tài khoản của bạn. ID phụ thuộc vào việc bạn có bật avatar hay khôngfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
1. Tên trang web với các mục bảng điều khiển khácfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
2. Menu Trang web của tôi, nếu bạn có nhiều hơn một trang webfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
3. Liên kết ngắn đến một trang/bài đăngfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
4. Liên kết chỉnh sửa bài đăng/trang/danh mục/thẻfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
5. Thêm thực đơn mớifunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
6. liên kết nhận xétfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
7. liên kết cập nhậtfunction add_sumtips_admin_bar_link[] { global $wp_admin_bar; if [ !is_super_admin[] || !is_admin_bar_showing[] ] return; $wp_admin_bar->add_menu[ array[ 'id' => 'sumtips_link', 'title' => __[ 'SumTips Menu'], 'href' => __['//sumtips.com'], ]]; // Add sub menu link "View All Posts" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_all', 'title' => __[ 'View All Posts'], 'href' => __['//sumtips.com/all'], ]]; // Add sub menu link "Downloads" $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_link', 'id' => 'sumtips_downloads', 'title' => __[ 'Downloads'], 'href' => __['//sumtips.com/downloads'], 'meta' => array[ 'class' => 'st_menu_download',], ]]; $wp_admin_bar->add_menu[ array[ 'parent' => 'sumtips_downloads', 'id' => 'sumtips_browsers', 'title' => __[ 'Browsers'], 'href' => __['//sumtips.com/downloads?category=3'], ]]; } add_action['admin_bar_menu', 'add_sumtips_admin_bar_link',25];
8. hộp tìm kiếm
Nhận Xóa liên kết trên các trang 'Bài đăng' và 'Trang'
Với đoạn mã sau, bạn có thể thêm nút xóa nhanh trên tất cả các bài đăng và trang. Nút vẫn bị ẩn trên tất cả các trang khác trên trang web của bạn