31 C
Hanoi
Thứ hai, Tháng mười hai 9, 2024
spot_img

Hướng dẫn Tạo Menu Tùy Chỉnh vào Bảng Quản Trị WordPress

Truy cập:

Chia sẻ:

Trong quá trình làm việc với WordPress, đặc biệt khi làm việc với plugin hoặc theme, chúng ta có thể cần tạo menu tùy chỉnh vào thanh bên quản trị để hiển thị các tính năng hoặc thông tin quan trọng. Trong bài viết này, chúng ta sẽ học cách tạo menu tùy chỉnh vào bảng quản trị WordPress bằng cách sử dụng hook ‘admin_menu‘.

Hướng dẫn Tạo Menu Tùy Chỉnh vào Bảng Quản Trị WordPress

Tạo Menu Tùy Chỉnh vào Bảng Quản Trị WordPress

Đầu tiên, để thêm menu, chúng ta cần thêm đoạn code vào tệp functions.php của plugin hoặc theme của bạn. Dưới đây là đoạn code mẫu:

add_action('admin_menu', 'custom_menu');

function custom_menu() { 
  add_menu_page( 
      'Tiêu đề Trang', // Tiêu đề của trang khi menu được chọn.
      'Tiêu đề Menu', // Tiêu đề của menu.
      'edit_posts', // Quyền cần thiết để menu này hiển thị cho người dùng.
      'menu_slug', // slug menu, dùng để tạo URL trang đích.
      'page_callback_function', // Hàm gọi lại trang, để xuất nội dung cho trang.
      'dashicons-media-spreadsheet' // Biểu tượng (có thể sử dụng URL hình ảnh hoặc biểu tượng WordPress được xác định trước).
     );
}

Trong đoạn code trên, chúng ta sử dụng add_menu_page() để tạo menu trong thanh bên quản trị và ánh xạ menu đó tới một trang cụ thể.

  • Tham số đầu tiên là tiêu đề của trang khi menu được chọn.
  • Tham số thứ hai là tiêu đề của menu.
  • Tham số thứ ba là quyền cần thiết để menu này hiển thị cho người dùng. Bạn có thể tìm danh sách tất cả các quyền tại đây.
  • Tham số thứ tư là slug menu, được sử dụng để tạo URL trang đích, nên đảm bảo nó là duy nhất.
  • Tham số thứ năm là hàm gọi lại trang, chức năng này sẽ được sử dụng để xuất nội dung cho trang.
  • Tham số thứ sáu là biểu tượng, bạn có thể cung cấp URL của hình ảnh hoặc sử dụng các biểu tượng WordPress đã được định nghĩa trước tại đây.

Như vậy, thông qua việc sử dụng hook ‘admin_menu' và hàm add_menu_page(), bạn có thể dễ dàng tạo menu tùy chỉnh trong bảng quản trị WordPress.

Cách thêm menu vào bảng quản trị WordPress

Kết luận

Chúng ta đã tìm hiểu cách thêm menu tùy chỉnh vào bảng quản trị WordPress một cách dễ dàng thông qua việc sử dụng hook ‘admin_menu' và hàm add_menu_page(). Thao tác này cho phép chúng ta tạo các menu riêng trong thanh bên quản trị và ánh xạ chúng tới các trang cụ thể.

Việc tùy chỉnh menu trong bảng quản trị là một phần quan trọng trong việc phát triển các plugin và chủ đề WordPress để đảm bảo rằng các tính năng và thông tin quan trọng có thể được dễ dàng truy cập và quản lý. Bằng việc sử dụng các quyền và slug menu phù hợp, bạn có thể tạo ra trải nghiệm quản trị tốt hơn cho người dùng và quản trị viên.

Hy vọng rằng thông qua bài viết này, bạn đã nắm vững cách thêm menu tùy chỉnh vào bảng quản trị WordPress và có thể áp dụng kiến thức này vào dự án của bạn để tạo ra các trang quản trị tương thích và dễ sử dụng.

Dưới đây là 1 số nội dung gợi ý cho bạn tham khảo:

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của CongVietBlog để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy CongVietBlog trên Facebook.

0 0 đánh giá
Đánh giá
Công Việt Blog
Công Việt Bloghttps://congvietit.com
Chào các bạn, mình là Công Việt, mình đến từ kênh Youtube Công Việt Blog. Blog này hiểu đơn giản mình viết những thứ mình học được, áp dụng được và cung cấp những tài nguyên mà mình sử dụng, cũng là nơi để mình lưu trữ tài nguyên. Phần "Thành viên VIP" với gói chỉ 50k để giúp mình duy trì website mà thôi, hi vọng được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
cũ nhất
mới nhất lượt bình chọn
Inline Feedbacks
View all comments
banner quang cao hostinger-congvietblog-congvietit
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

JNews – WordPress Newspaper Magazine Blog AMP Theme Version 11.6.5

JNews là giao diện được thiết kế để phục vụ mọi nhu cầu của người sử dụng. Với JNews, bạn có thể khám phá những tính năng tuyệt vời nhất mà một website nên sở hữu. JNews cung cấp hơn 120 giao diện mẫu ở các lĩnh vực khác nhau như blog, tin tức.

Avada Theme | Responsive Multi-Purpose Theme Version 7.11.11

Avada là theme WordPress quảng cáo số 1 trên thị trường. Nói một cách đơn giản, đây là theme WordPress...

Electro Electronics Store WooCommerce Theme Version 3.5.3

Electro Electronics Store WooCommerce Theme của WordPress linh hoạt và linh hoạt, được xây dựng với sự trợ...

WoodMart – Responsive WooCommerce WordPress Theme Version 7.6.0 mới nhất

WoodMart – Responsive WooCommerce WordPress Theme là một theme cao cấp được tối ưu hóa cho việc phát...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x