Số vị trí menu quản trị viên WordPress

Menu trong bảng quản trị WordPress – Trong bài đăng này, chúng tôi xem cách chúng tôi có thể thêm menu tùy chỉnh vào thanh bên của quản trị viên. Đôi khi chúng tôi làm việc với các plugin hoặc chủ đề và chúng tôi cần hiển thị một số tính năng hoặc bất kỳ thông tin nào trong trang quản trị thì chúng tôi có thể sử dụng đoạn mã này để tạo tương tự

Như chúng ta biết WordPress cung cấp hook bằng cách sử dụng mà chúng ta có thể dễ dàng thêm menu quản trị tùy chỉnh. Vì vậy, đối với điều này, chúng tôi sẽ sử dụng hook ‘admin_menu’ và thêm hành động vào hook này

1. Tạo menu –

Thêm mã này vào chức năng. tệp php của plugin hoặc chủ đề của bạn

add_action('admin_menu', 'custom_menu');

Trong dòng mã trên, tham số đầu tiên là hook mà chúng ta thảo luận, Tham số thứ hai là tên của hàm gọi lại. Trong chức năng gọi lại, bạn phải viết những gì bạn muốn thay đổi trong menu quản trị

function custom_menu() { 

  add_menu_page( 
      'Page Title', 
      'Menu Title', 
      'edit_posts', 
      'menu_slug', 
      'page_callback_function', 
      'dashicons-media-spreadsheet' 

     );
}

Như bạn có thể thấy trong hàm custom_menu() tôi vừa sử dụng add_menu_page(). Chức năng này cho phép bạn tạo một menu trong thanh bên quản trị và ánh xạ menu đó vào một trang

Bắt đầu thương mại điện tử không đầu của bạn
Hiện nay
Đọc thêm

Trong hàm custom_menu()

  • Tham số đầu tiên là tiêu đề trang. thẻ tiêu đề của trang khi menu được chọn
  • Tham số thứ hai là tiêu đề menu. Văn bản được sử dụng cho tiêu đề menu
  • Thứ ba là khả năng, Khả năng cần thiết để menu này được hiển thị cho người dùng. Bạn có thể tìm thấy danh sách tất cả các khả năng của WordPress tại đây – https. // codex. báo chí. org/Roles_and_Capabilities
  • Tham số thứ tư là sên menu, được sử dụng để tạo URL trang. Giữ độc đáo này
  • Tham số thứ năm là chức năng gọi lại trang. Hàm được gọi để xuất nội dung cho trang này
  • Tham số thứ sáu dành cho biểu tượng, bạn có thể cung cấp URL của hình ảnh hoặc bạn có thể chọn các biểu tượng WordPress được xác định trước. https. // nhà phát triển. báo chí. org/resource/dashicons/

Số vị trí menu quản trị viên WordPress
Số vị trí menu quản trị viên WordPress

Tham khảo – https. // chủ đề. nghệ thuật. net/blog/wordpress-custom-admin-pages/

Ủng hộ

Vẫn có bất kỳ vấn đề nào, vui lòng thêm một vé và cho chúng tôi biết quan điểm của bạn để làm cho mã tốt hơn tạo một vé

Cảm ơn vì đã dành thời gian cho tôi. Chúc bạn ngày mới tốt lành. Ngoài ra, hãy thuê Nhà phát triển WooC Commerce cho tất cả các loại dịch vụ để phát triển web và thiết bị di động, phát triển plugin, ứng dụng di động, dịch vụ thiết kế, v.v.

Bạn đã bao giờ muốn sắp xếp lại hoặc xóa các mục trong menu quản trị WordPress của mình chưa? . Nhiều người muốn sắp xếp lại các liên kết menu quản trị để chúng phản ánh nhu cầu kinh doanh của họ

Tuần này, một trong những khách hàng đã đến với chúng tôi với chính xác yêu cầu này

Gần đây chúng tôi đã tích hợp UpStream với hệ thống nhận xét WordPress. Thay vì xây dựng hệ thống bình luận của riêng mình, chúng tôi đã sử dụng phương pháp này để cung cấp cho bạn các tính năng của bình luận WordPress bao gồm trả lời, lồng ghép và kiểm duyệt. Nhấp vào đây để xem cách bình luận hoạt động trong UpStream

Tuy nhiên, một nhược điểm nhỏ là liên kết “Nhận xét” khác với liên kết “Dự án” trong bảng điều khiển WordPress. Bạn có thể thấy hai liên kết riêng biệt trong hình ảnh bên dưới. Khách hàng của chúng tôi cho rằng sẽ hợp lý hơn nếu có "Nhận xét" dưới dạng liên kết phụ bên dưới "Dự án"

Số vị trí menu quản trị viên WordPress

Plugin chúng tôi khuyên dùng cho tác vụ này là “Admin Menu Editor”

  • Trong trang web WordPress của bạn, hãy chuyển đến khu vực “Plugin”
  • Tìm và cài đặt plugin “Trình chỉnh sửa menu dành cho quản trị viên”

Số vị trí menu quản trị viên WordPress

  • Chuyển đến Cài đặt > Trình chỉnh sửa menu
  • Tại đây, bạn sẽ có thể sắp xếp lại, chỉnh sửa, thêm hoặc xóa các liên kết menu quản trị của mình. Bạn có thể kéo và thả tất cả các liên kết menu đến một vị trí mới. Bạn cũng có thể sử dụng các biểu tượng trên thanh công cụ ở trên cùng để cắt, sao chép, dán và chỉnh sửa từng liên kết

Số vị trí menu quản trị viên WordPress

Trong trường hợp cụ thể của chúng tôi, khách hàng muốn di chuyển liên kết “Nhận xét” để nó trở thành liên kết menu phụ trong “Dự án”. Nhiệm vụ cụ thể đó chỉ khả dụng trong phiên bản Pro của plugin Admin Menu Editor. Tuy nhiên, có một cách tiếp cận khác – chúng ta có thể tạo một liên kết menu mới trong “Dự án”

  • Nhấp vào biểu tượng “Mục menu mới” ở đầu màn hình

Số vị trí menu quản trị viên WordPress

  • Nhập “Tiêu đề menu”
  • Chọn “Nhận xét” làm “Trang đích”

Số vị trí menu quản trị viên WordPress

  • Bạn cũng có thể xóa hoặc ẩn liên kết menu “Nhận xét” ban đầu. Chọn liên kết “Nhận xét” và nhấp vào biểu tượng xóa

Số vị trí menu quản trị viên WordPress

  • Nhấp vào nút “Lưu thay đổi” ở góc trên cùng bên phải
  • Bây giờ bạn có thể thấy rằng các liên kết menu của bạn được sắp xếp chính xác theo cách bạn muốn

Số vị trí menu quản trị viên WordPress

Chúng tôi thực sự khuyên dùng plugin Trình chỉnh sửa menu quản trị để sắp xếp lại và chỉnh sửa các liên kết menu của bạn. Nó cũng có một số tính năng bổ sung rất hữu ích mà chúng tôi chưa chạm tới cho đến nay…

Các tính năng khác của Trình chỉnh sửa menu quản trị

Trong màn hình “Plugin”, bạn sẽ tìm thấy một tính năng cho phép bạn ẩn các plugin khỏi những người dùng khác. Điều này có thể rất hữu ích nếu bạn có một plugin mà bạn không muốn người dùng nhìn thấy. Đây cũng có thể là plugin quản lý trang như ManageWP hoặc InfiniteWP

Số vị trí menu quản trị viên WordPress

Cũng trong màn hình “Cài đặt”, bạn sẽ tìm thấy một số tính năng hữu ích. Bạn có thể kiểm soát ai có quyền truy cập vào Trình chỉnh sửa menu dành cho quản trị viên và cách nó hoạt động trên một thiết lập nhiều trang web

Bạn có thể truy cập trình chỉnh sửa menu bằng cách đi tới Cài đặt -> Trình chỉnh sửa menu . Plugin sẽ tự động tải cấu hình menu hiện tại của bạn khi bạn chạy nó lần đầu tiên. Nếu bạn đã thiết lập WordPress ở chế độ Nhiều trang (“Mạng”), bạn cũng có thể cài đặt Trình chỉnh sửa menu quản trị làm plugin toàn cầu.

Sự khác biệt giữa Add_menu_page và Add_options_page là gì?

Ý chính cơ bản là thế này. add_options_page đặt menu/liên kết trong menu “Cài đặt” . add_menu_page đặt menu/liên kết ở cùng cấp độ với “Trang tổng quan”, “Bài đăng”, “Phương tiện”, v.v. . add_submenu_page đặt menu/liên kết khi còn nhỏ bên dưới “Dashboard”, “Posts”, “Media”, v.v.

Làm cách nào để sử dụng Add_submenu_page trong WordPress?

Nếu bạn muốn thêm loại menu con vào loại bài đăng tùy chỉnh, chẳng hạn như trang tham chiếu cho loại bài đăng tùy chỉnh do plugin tạo, bạn có thể sử dụng cho $parent_slug . Chẳng hạn, đối với loại bài đăng tùy chỉnh “Sách”, $parent_slug có thể là 'chỉnh sửa. php?. For instance, for a custom post type “Book,” the $parent_slug could be 'edit. php?