Ich habe esc_url müde, aber es funktioniert nicht.
if ( $power_by ) { ?> Powered by <?php if ( $sponsor_link ) { printf( '%3$s', esc_url( $sponsor_link ), esc_attr( $sponsor_name ), $power_by );
$ power_by ist das
- Inkonsistente Server-Code-Antwort mit HTTP-API
- Wie füge ich HTML5 hinzu, das auf wp_editor benötigt wird
- Einstellungen API-validation callback
- JavaScript-Datei mit benutzerdefiniertem Plugin aufrufen
- Wie kann mehr als ein verify_nonce in einer function ausgeführt werden?
- Datenvalidierung
$power_by = '
';
Solutions Collecting From Web of "Was esc_ zu verwenden, um dies zu bestätigen?"
- Ich möchte meine gesamte Wordpress-Website mit einem Passwort schützen (ip-validiert), bis auf eine Seite
- Wie reinige ich einen Javascript-Text?
- validationsfunktion für die URL im Plugin
- Wer ist verantwortlich für die Datenbereinigung in der WordPress-Entwicklung?
- Ausgabesanierung
- Nur Website-URL im Textfeld mit wp_kses / wp_filter_nohtml_kses zulassen?
- Kommentare löschen (Filter entfernen?)
- validiere eine Metabox basierend auf der ausgewählten Kategorie
esc_url ist die korrekte function, um Links zu umgehen -> https://codex.wordpress.org/Function_Reference/esc_url – wenn es nicht richtig funktioniert, dann überprüfe die tatsächliche Ausgabe deiner Variablen, um sicherzustellen, dass es sich tatsächlich um Links handelt.
Aber das Verkaufen von Links in Ihren Themen über “gesponserte” Links ist nicht etwas, was ich jemals jemandem empfehlen würde, der aus dem Code aussieht, wie Sie es tun. Auf “Powered by” sollte “WordPress” folgen. Und vielleicht sogar “entwickelt nach deinem Namen” – aber Links in Themen zu verkaufen, lässt sie nur spammig und nicht vertrauenswürdig erscheinen (meine 2 Cent).
Dein Code sieht gut aus.
Ihre printf
statement macht $power_by
zum Inhalt eines anchor
-Elements. Es ist kein esc_html
Escaping erforderlich, da $power_by
gültigen HTML-Code enthält.
Das URL-Attribut, das $power_by
sollte mit esc_url
, was illegale Zeichen esc_url
, aber auch das URL-Protokoll usw. filtert.
-
Fügen Sie benutzerdefiniertes Attribut zum Menüelement-Link mithilfe von Filter hinzu
-
Fügen Sie die class zum ersten Post in einer benutzerdefinierten Schleife hinzu, indem Sie den post_class-Filter verwenden
-
WordPress WP_Query Reihenfolge durch Überschreiben
-
Wie listet man alle Netzwerkseiten auf einer Seite auf?
-
Das benutzerdefinierte Taxonomie-Archiv ist nur für Subscribed-Benutzer sichtbar
-
Wie verwende ich benutzerdefinierten Javascript-Code in einem Plugin?
-
Warum zeigen meine Seiten plötzlich das ursprünglich veröffentlichte Datum?
-
Löschen Sie eine Seite aus einem Breadcrumb-Pfad
-
Deaktivieren Sie die Flyout (Popup) Menüs im Backend
-
Fügen Sie der Registrierung ein erforderliches Feld hinzu
-
Fügen Sie ein benutzerdefiniertes Feld auf der Seite post-new.php hinzu
-
Wie man den benutzerdefinierten Post-Typ abfragt, mit dem 3 benutzerdefinierte Taxonomien verknüpft sind
-
So verhindern Sie, dass WordPress beim Entwickeln externe Ressourcen lädt
-
Wie ändere ich die Login-Logo-URL und den Hover-Titel?
-
Paginierung / unendliches Scrollen mit WP_Query und mehreren Loops