WP 3.3 Làm thế nào để thêm các mục menu vào thanh quản trị?


15

nhập mô tả hình ảnh ở đâyTôi vừa cài đặt plugin Yoast SEO và nhận thấy rằng một menu flyout mới đã được thêm vào thanh quản trị sau khi plugin được kích hoạt.

Bất cứ ai cũng biết có một hướng dẫn hoặc ví dụ về cách thực hiện?


Một vài câu hỏi liên quan có thể được quan tâm, ở đâyđây .
t31os

Câu trả lời:


21

Móc hành động admin_bar_menuthực hiện công việc. Đây là những gì bình luận trong tập tin cốt lõi nói:

Nó bao gồm hành động "admin_bar_menu" nên được sử dụng để kết nối và thêm các menu mới vào thanh quản trị. Bằng cách đó, bạn có thể chắc chắn rằng mình đang thêm vào điểm tối ưu nhất, ngay trước khi thanh quản trị được hiển thị. Điều này cũng cung cấp cho bạn quyền truy cập vào $ post toàn cầu, trong số những người khác.

Sử dụng:

add_action('admin_bar_menu', 'add_items');

function add_items($admin_bar)
{
//echo "<pre>";
//print_r($admin_bar);
//echo "<pre>";

$admin_bar->add_menu( array(
    'id'    => 'my-item',
            'parent' => 'top-secondary',
    'title' => 'My Item',
    'href'  => '#',
    'meta'  => array(
        'title' => __('My Item'),
    ),
) );
}

Bạn sẽ phải điều chỉnh một chút với nó, bởi vì mã này đã thêm mục mới vào cực bên trái! Tôi nghĩ rằng việc kiểm tra $admin_barbiến sẽ cho bạn ý tưởng làm thế nào để thêm một mục.

Cập nhật: 'parent' => 'top-secondary' thêm mục ở bên trái của 'Howdy ...'! Vì vậy, tôi đặt cược có những giá trị vị trí khác như vậy. Tôi đang tìm chúng;)

Cập nhật 2: 'parent' => 'new-content' thêm các mục trong New > Post, Mediamenu vv.

Cập nhật 3: 'parent' => 'wp-logo-external' thêm mục trong menu bật ra từ logo WordPress ở cực bên trái.

CẬP NHẬT:

Tôi đã viết một bài đăng blog với tất cả các vị trí có thể cho mục mới trong menu thanh quản trị viên ... Nếu có ai quan tâm xin vui lòng đọc tại đây .


1
+1 Cảm ơn. Thêm 100.100 vào cuối hành động sẽ di chuyển nó sang bên phải của các menu cốt lõi.
Scott B

Tuyệt vời, cảm ơn vì 100, 100 điều! Tôi đã tự hỏi làm thế nào để làm điều đó. Btw, tôi đang tìm kiếm nhiều giá trị vị trí như vậy, tìm kiếm các bản cập nhật trong câu trả lời của tôi;)
Rutwick Gangurde
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.