Trong WordPress' khả năng là unfiltered_html
và unfiltered_upload
, tuy nhiên tôi vẫn chưa tìm thấy bất kỳ tài liệu về những gì cụ thể họ cho phép hoặc ngăn chặn kịp lọc của họ.
Sự đề cập duy nhất tôi tìm thấy trên trang web của WordPress unfiltered_html
là:
Cho phép người dùng đăng đánh dấu HTML hoặc thậm chí mã JavaScript trong các trang, bài đăng, nhận xét và widget.
Tôi đã thấy rằng JavaScript được lọc ra cho những người không phải quản trị viên, nhưng HTML nào đang được lọc?
Và cho unfiltered_upload
:
Khả năng này không có sẵn cho bất kỳ vai trò nào theo mặc định (bao gồm Siêu quản trị viên). Khả năng cần phải được kích hoạt bằng cách xác định hằng số sau:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
Với hằng số được xác định này, tất cả các vai trò trong một cài đặt trang web có thể được cung cấp khả năng tải không được lọc, nhưng chỉ có Quản trị viên mới có thể được cung cấp khả năng trên cài đặt Multisite.
Và một lần nữa, mô tả không đánh vần những gì được phép và những gì được lọc ra.
Ai đó có thể cho tôi biết chính xác các yếu tố, mã hoặc loại tệp mà các khả năng unfiltered_html
và unfiltered_upload
khả năng cho phép hoặc ngăn chặn không?
wp-includes/kses.php
bạn có thể tìm thấy các giá trị ban đầu$allowedposttags
và$allowedtags
mảng được sử dụng bởi các hàm kíp.