Trong plugin của mình, tôi muốn thêm hai nút vào Trình quản lý phương tiện (ở bên trái của "Chèn vào bài đăng" trong phần "phương tiện truyền thông chính-thanh công cụ") và kết nối một hành động jQuery với nó.
- Đầu tiên - Nút "Chọn tất cả" cho phép chọn tất cả các hình ảnh có sẵn (chỉ hình ảnh), tùy thuộc vào giá trị tùy chọn được chọn (ví dụ: Tất cả các mục phương tiện, được tải lên bài đăng này, v.v.). Vì vậy, nếu "Tất cả các mục phương tiện" được chọn - tất cả hình ảnh khả dụng sẽ được chọn, nếu "Đã tải lên bài đăng này" được chọn - chỉ những hình ảnh được đính kèm với bài đăng hiện tại mới được chọn.
- Thứ hai - "Chèn tùy chỉnh vào bài đăng" - sẽ nhận dữ liệu hình ảnh cho tất cả các hình ảnh được chọn (nguồn hình ảnh kích thước đầy đủ, văn bản thay thế, kích thước vv có sẵn) và trong khi cho phép bọc chúng trong mã html quảng cáo - trả lại mã cho trình chỉnh sửa tinymce.
Mã trả về cho nút thứ hai có thể nhìn theo cách này:
<ul>
<li><img src="full/path/to/001.jpg" alt="alt text 1" /></li>
<li><img src="full/path/to/002.jpg" alt="alt text 2" /></li>
<li><img src="full/path/to/003.jpg" alt="alt text 3" /></li>
<li><img src="full/path/to/004.jpg" alt="alt text 4" /></li>
<li><img src="full/path/to/005.jpg" alt="alt text 5" /></li>
</ul>
Theo như tôi hiểu, cách duy nhất là sử dụng ghi đè chế độ xem Xương sống thích hợp, nhưng bên cạnh đó, đó là tất cả những gì tôi biết bây giờ.
Cảm ơn vì sự giúp đỡ.