Làm cách nào để thêm liên kết vào thanh quản trị WordPress của tôi?

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ị

Làm cách nào để thêm liên kết vào thanh quản trị WordPress của tôi?
Liên kết tùy chỉnh 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' => __('http://sumtips.com'),
	) );
}
add_action('admin_bar_menu', 'add_sumtips_admin_bar_link',25);

Thay đổi giá trị id, titlehref bằng giá trị của riêng bạn

Tạo menu con liên kết trên thanh quản trị

Làm cách nào để thêm liên kết vào thanh quản trị WordPress của tôi?

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' => __('http://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' => __('http://sumtips.com/all'),
	));

	// Add sub menu link "Downloads"
	$wp_admin_bar->add_menu( array(
		'parent' => 'sumtips_link',
		'id'     => 'sumtips_downloads',
		'title' => __( 'Downloads'),
		'href' => __('http://sumtips.com/downloads'),
		'meta'   => array(
			'class' => 'st_menu_download',),
	));
		$wp_admin_bar->add_menu( array(
			'parent' => 'sumtips_downloads',
			'id'     => 'sumtips_browsers',
			'title' => __( 'Browsers'),
			'href' => __('http://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

Làm cách nào để thêm liên kết vào thanh quản trị WordPress của tôi?

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 WordPress
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://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ông
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://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ác
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://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 web
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://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 đăng
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://sumtips.com/downloads?category=3'),
    		));
    }
    add_action('admin_bar_menu', 'add_sumtips_admin_bar_link',25);
    5. Thêm thực đơn mới
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://sumtips.com/downloads?category=3'),
    		));
    }
    add_action('admin_bar_menu', 'add_sumtips_admin_bar_link',25);
    6. liên kết nhận xét
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://sumtips.com/downloads?category=3'),
    		));
    }
    add_action('admin_bar_menu', 'add_sumtips_admin_bar_link',25);
    7. liên kết cập nhật
  • 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' => __('http://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' => __('http://sumtips.com/all'),
    	));
    
    	// Add sub menu link "Downloads"
    	$wp_admin_bar->add_menu( array(
    		'parent' => 'sumtips_link',
    		'id'     => 'sumtips_downloads',
    		'title' => __( 'Downloads'),
    		'href' => __('http://sumtips.com/downloads'),
    		'meta'   => array(
    			'class' => 'st_menu_download',),
    	));
    		$wp_admin_bar->add_menu( array(
    			'parent' => 'sumtips_downloads',
    			'id'     => 'sumtips_browsers',
    			'title' => __( 'Browsers'),
    			'href' => __('http://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'

Làm cách nào để thêm liên kết vào thanh quản trị WordPress của tôi?

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