Hướng dẫn sử dụng Meta-box plugin trong WordPress

Theo mặc định thì WordPress có hỗ trợ custom fields cho post, page, với kiểu dữ liệu text đơn giản giúp chúng ta có thể chèn thêm các thông tin mở rộng. Tuy nhiên, việc tạo custom field thực sự không được linh hoạt lắm và không chuyên nghiệp chút nào khi mà cứ phải chèn từng field bằng các chèn tên field, rùi điền giá trị tương ứng với field, cứ như vậy với mỗi bài viết bạn lại phải làm lại từ đầu. Hôm nay tôi sẽ giới thiệu một plugin có thể giúp chúng ta cải thiện được điều này, bạn chỉ việc thêm giá trị cho từng field và cách hiển thị thì cực kì đơn giản với Meta-box plugin.
hướng dẫn dùng plugin metaboxs
Hướng dẫn dùng plugin meta-box

Để sử dụng plugin cần tải plugin về -> cài đăt và kích hoạt plugin lên. Tham khảo chi tiết tại trang chủ của Meta-box plugin.
Đăng ký một metabox
– Để đăng ký một metabox thì rất đơn giảnBạn chỉ cần đặt đoạn code này vào file Function.php
Ở đoạn code trên thì các giá trị tương ứng như sau:
  • ID: Là ID đại diện cho metabox dùng để khi chúng ta gọi giá trị trong metabox
  • Title: Tiêu để của metabox
  • Post_type: Cho phép hiển thị ở bài viết của Post type nào
  • Priority: Độ ưu tiên của vùng metabox
  • $prifix: Tiền tố để tránh lẫn lộn trong việc gọi giá trị metabox
Danh sách các metabox mà Meta-box plugin hỗ trợ có thể tải tại đây.
Lấy giá trị của meta-box
Việc lấy giá trị thì không có gì khó khăn cả, chỉ việc sử dụng hàm sau:
  •  $key: Chí là ID của meta box đã đăng kí
  • $args: Là một chuỗi các đối số như: type, size, taxonomy, multiple
  • $post_id: ID của post, mặc định nếu không có nó sẽ tự động lấy ID của post hiện tại
Ví dụ:
– Hiển thị dạng ngày tháng:
– Hiển thị giá trị dạng checkbox_list, mỗi giá trị sẽ được ngăn cách bằng dấu phẩy nên ta cần phải cắt và tách chuỗi
-Hiển thị link download sử dụng kiểu upload files
– Hiển thị kiểu upload image
– Hiển thị danh sách term( kiểu taxonomy )
Yêu cầu theme cài plugin Metabox bằng cách:
Tổng kếtMeta-box là một plugin rất tiện ích, hỗ trợ khá nhiều cho các developer về theme. Với bài hướng dẫn chi tiết trên thì chắc hẳn các bạn cảm thấy dễ dàng hơn rất nhiều trong việc tạo các metabox. Chúc các bạn thành công!

Comments