Zu den Funktionen von WordPress gehören unfiltered_html
und unfiltered_upload
ich habe jedoch noch keine Dokumentation darüber gefunden, was sie speziell in ihrer Filterung zulassen oder verhindern.
Die einzige Erwähnung, die ich auf der WordPress-Website gefunden habe, unfiltered_html
ist:
Ermöglicht dem Benutzer das Posten von HTML-Markups oder sogar JavaScript-Code in Seiten, Posts, Kommentaren und Widgets.
Ich habe gesehen, dass JavaScript für Nicht-Administratoren herausgefiltert wird, aber welches HTML wird gefiltert?
Und für unfiltered_upload
:
Diese Funktion steht standardmäßig keiner Rolle zur Verfügung (einschließlich Superadministratoren). Die Funktion muss durch Definieren der folgenden Konstante aktiviert werden:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
Wenn diese Konstante definiert ist, können alle Rollen an einer einzelnen Standortinstallation die Funktion ungefiltert_upload erhalten, bei einer Multisite-Installation können jedoch nur Superadministratoren die Funktion erhalten.
Und wieder beschreibt die Beschreibung nicht, was erlaubt und was herausgefiltert ist.
Kann mir jemand genau sagen, welche Elemente, Codes oder Dateitypen die unfiltered_html
und unfiltered_upload
Funktionen zulassen oder verhindern?
wp-includes/kses.php
finden Sie die Anfangswerte$allowedposttags
und$allowedtags
Arrays, die von den kses-Funktionen verwendet werden.