Articles of wp kses

Irgendwelche Ideen, wie CSS-Eingaben mit wp_kses im Textbereich funktionieren?

Ich habe Probleme mit wp_kses. Ich habe einen Textbereich, der CSS-Eingabe erlaubt (nur), während der Rest des CSS durchkommt (seither keine Probleme mehr). Bis ein Benutzer einen CSS-Code wie diesen eingibt: li > mycolor { color: blue; } Es wird so dargestellt (nachdem der Filter durchlaufen wurde): li > mycolor { color: blue; } Das […]

wp_kses erlaubt checkbox class und checked

Es wp_kses mir schwer, wp_kses zu bekommen, um der class eine Eingabe zu erlauben. Diese Ansätze haben nicht funktioniert: input’ => array( ‘type’ => true, ‘class’ => true, ‘name’ => true, ‘value’ => true, ‘id’ => true ), auch mit array() für die class wird es immer noch nicht zurückgegeben. Geprüft wird auch gefiltert. Warum […]

Iframes von bestimmten Websites zulassen?

Mit Kses-Filterung erlaubt WordPress nur eine Teilmenge von HTML-Tags innerhalb eines Posts oder einer Seite, und eines der Tags, die es entfernt, ist das -Tag (aus vielen guten Gründen). Ich möchte es Redakteuren erlauben, Iframes einzubinden, deren Quellcode aus einer unserer anderen Subdomains stammt, oder aus einer bestimmten Whitelist von Domains, aber immer noch andere […]

wp_kses () entfernt Datenattribute, selbst wenn sie in der erlaubten Liste sind

Ich habe eine function hinzugefügt, die das erlaubte HTML-Tags-Array zurückgibt if ( ! function_exists( ‘allowed_html_tags’ ) ) { /** * Allowed html tags for wp_kses() function * * @return array Array of allowed html tags. */ function allowed_html_tags() { return array( ‘a’ => array( ‘href’ => array(), ‘title’ => array(), ‘class’ => array(), ‘data’ => […]

Ändere zulässige HTML-Tags für Kommentare

Ich habe einen HTML-Editor für WordPress-Kommentare eingerichtet, und ich möchte die zulässigen HTML-Tags für Kommentare entsprechend ändern. Einige der HTML-Tags verfügen auch über einen Inline-Stil oder zusätzliche classn. Ich möchte nur das Styling und die classn zulassen, die ich erwarte, aber ich kann es nicht zum Laufen bringen. Ich möchte nur diese benutzerdefinierten classn und […]

Nur Website-URL im Textfeld mit wp_kses / wp_filter_nohtml_kses zulassen?

Ich arbeite an der validation für eine Themenoptionsseite. Gibt es eine eingebaute Möglichkeit, wp_kses / wp_filter_nohtml_kses ein Argument hinzuzufügen, das die Eingabe eines bestimmten Links (in Tags eingeschlossen), aber nicht aller Links ermöglicht? Ich möchte nur, dass der Benutzer einen Link zur Hauptseite in diesem speziellen Textfeld eingeben kann. Danke.

Wie man interne Verbindungen unter Verwendung der wp_kses Filtration erlaubt

Ich arbeite an der Frontend-Einreichung und natürlich möchte ich die Daten durch Filtern vor dem Einfügen in die database sichern. Das Formular enthält wiederholbare Felder gruppieren Daten, die ich durch wp_kses function (externe URLs, etc.) filtern möchten, aber es wäre toll, wenn Benutzer in der Lage sein wird, interne Verknüpfung zu einer anderen Veröffentlichung einzufügen […]

Attribut zu p Tag des Post-Inhalts hinzufügen

Ich würde gerne die Standard -Elemente, die zum (TinyMCE) –Editor hinzugefügt werden, wenn Benutzer Inhalte veröffentlichen, auch ein dir Attribut haben. Begründung : Wenn der Editor den Benutzern angezeigt wird, wird er in ein HTML-Element mit einem dir-Attribut (abhängig von der Ländereinstellung) eingeschlossen. Somit spiegelt die Textrichtung für den Benutzer (während er den Inhalt schreibt) […]

Ich möchte die Verwendung eines Data-flw-Attributs in Links in Kommentaren zulassen

Ich habe mir zwei Möglichkeiten ausgedacht, von denen ich dachte, dass das funktionieren sollte, und ich habe keine Freude damit. Zuerst habe ich versucht, den preprocess_comment Filter anzuhängen. // Set allowed html in comments. add_filter( ‘preprocess_comment’, ‘csm_filter_allowed_comment_html’ ); function csm_filter_allowed_comment_html( $comment ) { global $allowedtags; $allowedtags[‘a’] = array( ‘href’ => array(), ‘title’ => array(), ‘rel’ […]

Warum bricht WordPress benutzerdefinierte Elemente mit Bindestrichen in Element und Attribut?

Hintergrund Ich habe ein benutzerdefiniertes Element in einer Seite, die einen Tag-Namen von: column-set . Am Frontend wird das als . Frage Warum passiert das und kann es geändert werden? (Ich vermute, es könnte etwas mit wpautop zu tun wpautop ) Bearbeiten: Weitere Informationen Ich habe festgestellt, dass Kses das Problem hier sein könnte. Also […]