Tôi đang tìm cách điều chỉnh một plugin giống như diễn đàn hiện có mà không có phương tiện để đính kèm phương tiện truyền thông.
Plugin hoạt động như một loại bài đăng tùy chỉnh, vì vậy nó sẽ "đơn giản" như đính kèm một hình ảnh vào bài viết.
Tôi chỉ quan tâm đến việc đính kèm hình ảnh chứ không phải bất kỳ loại tệp nào, nhưng plugin có sử dụng wp_editor
và do đó, giải pháp theo cách nào đó sẽ tích hợp với điều đó. Tôi không quá bận tâm về việc tạo nút tinyMCE, miễn là giải pháp có khả năng chèn hình thu nhỏ của hình ảnh vào textarea tinyMCE.
Xin lưu ý, tôi đang đề cập đến phần đầu của trang web của tôi chứ không phải là khu vực quản trị.
Trong một tình huống hoàn toàn lý tưởng, tôi muốn kịch bản này xảy ra:
- Người dùng nhấp vào "Đặt câu hỏi"
- Sử dụng nhập chi tiết bài viết của họ
- Người dùng nhấp vào nút trên giao diện tinyMCE, tương tự như StackExchange, yêu cầu người dùng tải lên một tệp.
- Sau đó, hệ thống sẽ chèn hình thu nhỏ có kích thước chính xác vào textarea tinyMCE, sau đó đã bẻ khóa tệp thành kích thước hình thu nhỏ này
- Nhấp vào hình ảnh này sẽ cung cấp chức năng tương tự như tệp đính kèm hình ảnh trong Bài đăng
- Sau đó, người dùng có thể nhấp lại để chèn hình ảnh mới
- Người dùng cũng có thể xóa hình ảnh khỏi textarea tinyMCE khi cần thiết
Tuy nhiên, tôi rất vui khi nút tinyMCE là thiết bị ngoại vi - nếu hộp "tải tệp lên" dễ dàng hơn đáng kể, điều đó tốt.
Tôi đã xem qua liên kết này nhưng tôi luôn e ngại khi đọc các bài viết về WordPress trên t'interwebs vì tôi không bao giờ quá chắc chắn về độ an toàn của chúng, tôi cũng không phải là chuyên gia bảo mật php bởi trí tưởng tượng.
Cảm ơn trước,
wp_editor()
chức năng, tại sao không sử dụng hộp dày tải lên phương tiện có trong đó? Tôi đã không sử dụng wp_editor
ở mặt trước, nhưng có một số người đã thành công với nó khi tải lên hình ảnh, xem tại đây , ví dụ ...
wp_editor
các phương tiện tải lên phương tiện truyền thông sẽ cung cấp cho người dùng bất kỳ cấp độ nào truy cập vào toàn bộ thư viện phương tiện của tôi? Tôi hoàn toàn không muốn đó là trường hợp - chỉ để họ tự tải lên.
media-upload.php
nguồn trong một thời gian, nhưng tôi khá chắc chắn có một bộ lọc trên media_upload_tabs nơi bạn có thể vô hiệu hóa tab "Thư viện phương tiện". Tôi sẽ nhìn vào nó và thấy ...