Bạn có muốn thêm menu vào thanh quản trị không?

WordPress gần đây đã giới thiệu một API có thể sử dụng được bởi các nhà phát triển, trước khi nó chỉ là một tính năng của WordPress.com, sau đó nó đã được chấp nhận trên blog WordPress tự chủ. Thanh quản trị này thêm một thanh menu bổ sung vào blog WordPress tùy thuộc vào cấp độ của người dùng đã đăng nhập (vai trò).

thêm menu vào thanh quản trị

Lần trước, chúng tôi đã cho bạn lời khuyên về cách tắt thanh quản trị trên blog WordPress, hôm nay chúng tôi sẽ hướng dẫn bạn cách thêm menu tùy chỉnh và menu con vào thanh quản trị của bạn.

Trong hướng dẫn này, chúng tôi sẽ sử dụng mã php mà bạn sẽ thêm vào một plugin. Chúng tôi đã trình bày với bạn trong bài viết sau Cách tạo plugin WordPress.

Nhưng, nếu bạn chưa bao giờ cài đặt WordPress, hãy khám phá Làm thế nào để cài đặt một bước 7 blog WordPress et Làm thế nào để tìm kiếm, cài đặt và kích hoạt một chủ đề WordPress trên blog của bạn 

Sau đó trở lại lý do tại sao chúng ta ở đây.

Cách tạo menu trên thanh công cụ

Tất cả những gì bạn phải làm là thêm mã sau:

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
            'id' => 'new_custom', // id du menu, doit être unique pour la racine.
            'title' => __('Menu Personnalisé'), // Menu / sub-menu title
            'href' => admin_url( 'my-new-menu.php'), // Menu URL
            'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
            );
    $wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Cách tạo menu con trên thanh công cụ

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
                    'id' => 'new_custom', // id du menu, doit être unique pour la racine.
                    'title' => __('Menu Personnalisé'), // Menu / sub-menu title
                    'href' => admin_url( 'my-new-menu.php'), // Menu URL
                    'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
    $sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
    $sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
    $wp_admin_bar->add_menu( $root_menu );
    $wp_admin_bar->add_menu( $sub1 );
    $wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Sử dụng ví dụ đầu tiên của chúng tôi, chúng tôi sẽ thêm hai menu con. Chúng ta sẽ thêm một giá trị cha vào mảng của chúng ta để nó là con của menu gốc của chúng ta.

Xem thêm bài viết của chúng tôi về Permalinks: Làm thế nào để tùy chỉnh liên kết blog của bạn

Chúng tôi sẽ thêm từ định danh chính " mới »Trên tất cả các menu con của chúng tôi, hãy đảm bảo rằng bạn cũng sử dụng một ID duy nhất cho tất cả các menu con (new_custom1 và new_custom2). Hãy nhớ gọi " $ wp_admin_bar-> add_menu ($ subX); »Trên tất cả các bảng menu phụ.

Cách thêm menu con vào menu hiện tại

function my_new_sub_menu() {
 global $wp_admin_bar;
 $sub_menu = array(
 'parent' => 'new-content', // Ajoute un sous menu dans new-content (Nouveau)
 'id' => 'new_custom_sub', // ID du menu unique.
 'title' => __('Custom Sub Menu'), // Titre
 'href' => admin_url( 'my-new-sub-menu.php'), // URL du menu
 'meta' => false // tableau d'options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
 );
 $wp_admin_bar->add_menu( $sub_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_sub_menu' );

Như bạn có thể thấy, chúng tôi đã sử dụng nội dung mới làm ID gốc của mình, nó sẽ nằm trong menu " Thêm mới Trên danh sách gốc của menu thanh quản trị WordPress. Cũng giống như trong ví dụ thứ hai này, chúng tôi đặt ID cha là con của menu cha.

Cũng đọc hướng dẫn của chúng tôi về: Quảng cáo trên WordPress: Nó vẫn có lợi nhuận?

Dưới đây là một số định danh menu có sẵn mà bạn có thể sử dụng.

  • apparence - Menu xuất hiện
  • Bình luận - Liên kết ý kiến
  • chỉnh sửa - Menu chỉnh sửa Bài / Trang / Danh mục / Thẻ
  • get-shortlink - Liên kết tắt của menu trang
  • my-blog - Menu trang web của tôi, nếu bạn có nhiều hơn một trang web
  • hạnh phúc mới - Thêm menu mới
  • cập nhật - Cập nhật liên kết

Khám phá thêm một số plugin WordPress cao cấp Bổ sung 

Bạn có thể sử dụng các plugin khác để hiển thị đếm ngược trên blog WordPress. Trong những gì sau đây, tôi cung cấp cho bạn một số trong số chúng.

1. Coming Soon CountDown

Sắp Ra Mắt CountDown là một trong những plugin WordPress đồng hồ đếm ngược cao cấp trên nền tảng WordPress. Nó có 2 thiết kế đếm ngược, cũng như 10 loại hình nền để làm cho chúng đẹp và bắt mắt hơn.

Sắp có plugin wordpress đáp ứng đếm ngược

Thật vậy, Sắp Ra Mắt CountDown cho phép bạn tiếp tục công việc của mình trên trang web của bạn trong khi của bạn du khách xem hiển thị trang 'Sắp có'. Khi hoàn tất, bạn có thể đưa trang web của mình trở lại trực tuyến chỉ với một nút nhấn.

Chúng tôi cũng mời bạn khám phá 10 WordPress plugin để cải thiện hình ảnh của trang web của bạn

Nó cũng có thể quyết định người dùng có thể thấy hoặc không thấy trang web tùy thuộc vào trạng thái của họ. Nếu chỉ một phần của trang web được gửi đến trang “Sắp có”, thì bạn cũng có thể xác định trang nào có sẵn cho khách truy cập và trang nào không.

Tải về | Bản demo Web hosting

2. Bán hàng WooCommerce Countdown

Đếm ngược bán hàng WooCommerce là một Plugin WordPress cao cấp tuyệt vời được thiết kế để thúc đẩy các chiến dịch bán hàng trên trang web thương mại điện tử của bạn. 

Đếm ngược doanh số Woocommerce

Nó thiết lập một khu vực đếm ngược dành riêng cho sản phẩm được bán và cho khách hàng của bạn biết thời gian còn lại để mua sản phẩm đó với giá thấp. Plugin này cũng cung cấp cho bạn tùy chọn để thêm bộ đếm ngược vào khoảng thời gian số dư sắp tới.

Tải về | Bản demo | Web hosting

3. Social Share & Locker Pro

Tiện ích mở rộng Social Share & Locker Pro đã được thiết kế để giúp trang web của bạn hiển thị nhiều hơn trên các mạng xã hội. Chỉ với một vài cú nhấp chuột, bạn có thể đặt vị trí của các biểu tượng xã hội hoặc khóa nội dung của mình bằng cách yêu cầu chia sẻ trên một trong các mạng xã hội do bạn cung cấp.

Plugin chia sẻ xã hội locker pro wordpress

Bạn có các chủ đề được xác định trước 10 và điều này sẽ bao gồm các mong muốn phổ biến nhất. Tất cả các chủ đề của cô là Retina và làm việc kỳ diệu. 

Đây là của chúng tôi Các plugin 6 WordPress để đảm bảo tuân thủ RGPD của blog

Ngoài ra, với Social Share & Locker Pro, bạn sẽ có thể hiển thị tên đầy đủ của mạng xã hội hoặc chỉ biểu tượng. Nó sẽ phụ thuộc vào thiết kế của bạn, không gian có sẵn, hoặc mong muốn của bạn.

Tải về | Bản demo | Web hosting

Tài nguyên đề xuất

Tìm hiểu về các tài nguyên được đề xuất khác để giúp bạn xây dựng và quản lý trang web của mình.

Kết luận

Vì thế ! Đó là nó cho hướng dẫn này. Bạn cũng có thể sử dụng nó trong lần tiếp theo của bạn Plugin WordPress, nếu bạn muốn thêm menu quản trị viên cho cài đặt của mình. Bạn chỉ cần định cấu hình nó theo cách mà plugin của bạn sẽ hoạt động.

Tuy nhiên, bạn cũng sẽ có thể tham khảo ý kiến ​​của chúng tôi ressources, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress.

thoải mái để chia sẻ bài viết này với bạn bè của bạn trên các mạng xã hội yêu thích của bạn. Tuy nhiên, trong thời gian chờ đợi, hãy cho chúng tôi biết về ý kiến và đề xuất trong phần dành riêng.

...