Cách tạo mẫu đính kèm tùy chỉnh trong WordPress

Trong quá trình tạo chế độ xem thư viện đầy đủ trên WordPress với các loại bài đăng tùy chỉnh, chúng tôi đã chia sẻ mã về cách nhận tất cả tệp đính kèm bài đăng trên WordPress ngoại trừ hình ảnh nổi bật. Chúng tôi cũng chỉ cho bạn cách thêm các trường bổ sung vào Trình tải phương tiện WordPress. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách sử dụng các trường bổ sung trong trình tải phương tiện và hiển thị chúng trong một mẫu đính kèm tùy chỉnh.

Trước khi bạn bắt đầu, điều quan trọng là bạn hiểu cách phân cấp mẫu hoạt động cho các tệp đính kèm. Bạn có thể chỉ định nó là mime_type.php. Ví dụ loại Mime (image.php, video.php, application.php, v.v.). Để chỉ định nó cho một loại hình ảnh nhất định, bạn có thể nói image_gif.php. Nếu không tìm thấy mime_type.php thì hãy tìm tệp Đính kèm, sau đó chọn tệp đính kèm, sau đó là tệp.php, sau đó là tệp.php.

Tùy thuộc vào mức độ tùy chỉnh của dự án mà bạn đang làm việc, bạn có thể không cần tạo image_gif.php. Nó có thể chỉ đơn giản là đủ cho image.php hoặc thậm chí Đính kèm.

Tất cả bạn phải làm là mở một tập tin trống và sao chép tất cả đơn.php chứa ở đó. Bạn có thể lưu nó dưới dạng một tệp đính kèm.php hoặc bất kỳ mime_type nào bạn muốn. Sau đó thay thế mã vòng lặp bằng một cái gì đó như thế này:

  // "target =" _ blank "class =" photographerurl ">

guid)?>

Các mã trên chỉ đơn giản là hiển thị Tiêu đề của hình ảnh. Dưới đây, nó sẽ hiển thị tên và URL của tác giả mà chúng tôi đã thêm dưới dạng các trường bổ sung trong bài viết trước của chúng tôi. Sau đó tìm kiếm hình ảnh và hiển thị kích thước đầy đủ. Bạn có thể tùy chỉnh nó để hiển thị bất kỳ kích thước nào khác nếu bạn có kích thước hình ảnh bổ sung.

Điểm cuối cùng:

Ví dụ đính kèm

Bây giờ chúng tôi đã đề cập đến ba khía cạnh chính của bộ sưu tập này mà chúng tôi sẽ tạo ra, trong bài viết tiếp theo, chúng tôi sẽ cho bạn thấy nó trông như thế nào khi tất cả mọi thứ kết hợp với nhau. Theo cách này, bạn có thể sử dụng cơ chế WordPress tích hợp để tạo một bộ sưu tập đầy đủ tính năng với các album. Không có bổ sung được yêu cầu.

Nguồn:

Hệ thống phân cấp mẫu Codex