Cách tạo trường tùy chỉnh WordPress mà không cần plugin
WordPress đã giúp các nhà phát triển dễ dàng tùy chỉnh WordPress theo nhiều cách để đáp ứng nhu cầu tùy chỉnh của họ, bao gồm cho phép các nhà phát triển gán dữ liệu meta mới trong một bài đăng. Bằng cách đó, nhà phát triển có thể hiển thị kết quả bổ sung trong các chủ đề hoặc plugin của họ trên đầu dữ liệu tiêu chuẩn như tiêu đề bài đăng, nội dung bài đăng và tác giả bài đăng.
Có một số phương pháp để tạo meta tùy chỉnh, bạn có thể sử dụng plugin hoặc hoạt động trên khung công tác hoặc bạn có thể thực hiện từ đầu. Trong bài đăng này, chúng tôi sẽ xem xét cách tạo meta tùy chỉnh từ đầu (không khó như bạn nghĩ) và sử dụng nó để hiển thị thông báo bài được tài trợ.
Thêm một dữ liệu meta tùy chỉnh
Trước hết, đi đến trình soạn thảo bài. Thông thường bạn có thể tìm thấy các trường đầu vào thông thường như tiêu đề, nội dung, danh mục và hộp thẻ ở đó. Cũng có một vài trường ẩn, bao gồm Trình chỉnh sửa trường tùy chỉnh, chúng ta có thể sử dụng để thêm meta tùy chỉnh của mình.
Để hiển thị nó, nhấp vào Tùy chọn màn hình và đánh dấu vào Trường tùy chỉnh Tùy chọn.
Hộp Trường tùy chỉnh bây giờ xuất hiện ở dưới cùng của trình soạn thảo nội dung bài. Bây giờ, chúng ta có thể thêm dữ liệu meta tùy chỉnh của mình.
Một siêu dữ liệu duy nhất được xử lý với các cặp tên / giá trị khóa. Do đó, như bạn có thể thấy bên dưới, hộp Trường tùy chỉnh bao gồm hai trường đầu vào: tên và giá trị.
Trong ví dụ sau đây, tôi sẽ chỉ định một siêu dữ liệu mới cho bài đăng mà tôi hiện đang chỉnh sửa, với Chào thế giới
là chìa khóa và Chào thế giới như giá trị.
Nhấp vào Thêm trường tùy chỉnh để thêm chúng trong bài viết. Sau này bạn có thể cập nhật hoặc xóa siêu dữ liệu này. Ngoài ra, như bạn đã nhập tên khóa trước đó, WordPress sẽ lưu trữ và liệt kê tên trong tùy chọn thả xuống, để bạn có thể sử dụng lại khóa mà không phải nhập lại.
Lấy dữ liệu Meta
Có bộ siêu dữ liệu, giờ đây bạn có thể hiển thị tệp chủ đề duy nhất của mình, đây là tệp để hiển thị nội dung bài đăng đơn. Bạn có thể gọi ra giá trị từ Chào thế giới
sử dụng phím get_post_meta ()
chức năng. như vậy.
Nhưng hãy nhớ rằng dữ liệu meta này sẽ không có sẵn trong tất cả các bài đăng, vì vậy chúng tôi sẽ phải chạy chức năng này trong một tuyên bố có điều kiện; nói cách khác, chúng ta chỉ nên gọi hàm này khi siêu dữ liệu được đặt trong bài, nếu không nó sẽ trả về lỗi.
Đưa ra đoạn mã trên, bạn sẽ thấy Chào thế giới! của giá trị chính được hiển thị trên nội dung bài viết.
Chỉ “Tài trợ bài” Cái hộp
Bây giờ hãy sử dụng nó trong một ví dụ thực tế. Giả sử chúng tôi sẽ xuất bản một bài đăng được tài trợ và chúng tôi muốn hiển thị từ chối trách nhiệm trong một hộp phía trên nội dung bài đăng, chúng tôi có thể làm điều này bằng cách tạo siêu dữ liệu có tên được tài trợ
và sau đó đặt trường giá trị thành Vâng, như vậy.
Chúng tôi sẽ hiển thị hộp khi giá trị của được tài trợ
được đặt thành Vâng thông qua câu lệnh có điều kiện, giống như trong ví dụ trước.
Tiết lộ: Đây là một bài đăng được tài trợ có chứa các liên kết liên kết. Cuối bài: Tôi đã nhận được bồi thường để đổi lấy việc viết đánh giá này.
Và đây là những gì nó trông giống như khi thông báo được hiển thị.