Cách sử dụng trường thư viện ảnh ACF

1. 5 RC đã sửa hành vi tùy chọn dữ liệu động 'Hàm PHP đầu ra' để bây giờ bạn có thể viết hàm như thế này

function get_portfolio_gallery[]{
    
    //Get the ID of the portfolio item currently in loop
    $portolio_id = get_the_ID[]; 
    
    //Get the image array that is attached to this portfolio item
    $portfolio_gallery = acf_photo_gallery['test_gal', $portolio_id];
    
    //Get only IDs of these images as this is what Carousel and Gallery elements expect to get
    $gallery_img_ids = array_column[$portfolio_gallery, 'id'];
    
    return $gallery_img_ids;
}

Tôi có trường Thư viện ảnh ACF có tên là 'test_gal' được đính kèm với CPT danh mục đầu tư

Tôi sử dụng nó trong vòng lặp truy vấn xuất các mục danh mục đầu tư. Ở đó, tôi có một phần tử Băng chuyền được đặt như thế này sau khi sử dụng tùy chọn dữ liệu động 'Hàm PHP đầu ra'

Một tiện ích mở rộng nhẹ của Trường tùy chỉnh nâng cao [ACF] thêm trường Thư viện ảnh vào bất kỳ bài đăng/trang nào trên trang web WordPress của bạn

  • Tạo các Trường của bạn một cách trực quan
  • Thêm nhiều ảnh và bạn cũng có thể sửa đổi tiêu đề, chú thích và liên kết với bất kỳ thứ gì
  • Chỉ định các trường của bạn cho nhiều trang chỉnh sửa [thông qua quy tắc vị trí tùy chỉnh]
  • Dễ dàng tải dữ liệu thông qua API đơn giản và thân thiện
  • Sử dụng loại bài đăng tùy chỉnh WordPress gốc để dễ sử dụng và xử lý nhanh
  • Sử dụng siêu dữ liệu WordPress gốc để dễ sử dụng và xử lý nhanh
  • Hỗ trợ phần tử
  • API RESTFul

Ghi chú

Plugin này thay thế cho ACF Gallery Pro. Bạn cần có kiến ​​thức về mã hóa vì bạn sẽ được yêu cầu chỉnh sửa mã nguồn chủ đề WordPress của mình. Nếu bạn đang tìm kiếm mã ngắn và thư viện dựng sẵn thì plugin này KHÔNG dành cho bạn. Plugin này sẽ cung cấp cho bạn mảng hình ảnh PHP và bạn sẽ cần tạo bố cục thư viện theo ý muốn

Cách sử dụng

acf_photo_gallery là một hàm trợ giúp nhận ACF_FIELD_NAME và POST_ID sẽ truy vấn cơ sở dữ liệu và biên dịch ảnh cho bạn. Đầu ra của hàm này sẽ là một mảng

acf_photo_gallery[ACF_FIELD_NAME, POST_ID];

Thí dụ

Ví dụ sau đang sử dụng Twitter Bootstrap framework để bố trí. Bạn có thể sử dụng bất kỳ khung nào bạn chọn

Chủ Đề