WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

2
Für welche WP-Funktionen benötigen Sie esc_html () oder esc_url ()?
Ich bin auf Situationen gestoßen, in denen Leute entweder esc_html()oder esc_url()mit bestimmten WP-Funktionen wie z home_url('/'). Ein Beispiel ist das öffnende Ankertag des <a>Links zurück zur Homepage wie dieses: <a href="<?php echo esc_url( home_url( '/' ) ); ?>"> Woher wissen Sie, welche WP-Funktionen maskiert werden müssen, und spielt es eine …



1
Gibt es Verfahren, um böswillige Plugin-Updates zu verhindern?
Dies ist ein zufälliger Gedanke, den ich heute hatte. Hier ist das Szenario: Ich habe ein Plugin im WordPress Store mit über 100 aktiven Installationen. Ich habe kürzlich das Plugin aktualisiert und die Änderungen an den WordPress SVN übertragen. Rund 60% der Benutzer haben das Plugin in den ersten Tagen …
7 plugins  security  svn 

2
Das Laden einer externen Seitenvorlage und eines Warteschlangenskripts vom Plugin verursacht einen verbotenen Fehler
Ich habe ein Plugin, das auf der folgenden Seite ein Panel erstellt: mysite.com/wp-content/plugins/myplugin/includes/mypanel.php Ich möchte dieses Panel auf der folgenden Seite verwenden mysite.com/mypanel Die Lösung, die ich versucht habe, war die Verwendung mypanel.phpals Seitenvorlage wie folgt: add_filter( 'page_template', 'wpa3396_page_template' ); function wpa3396_page_template( $page_template ) { if ( is_page( 'mypanel' ) …

2
WP_Query in meine eigene PHP-Datei aufnehmen?
Ich möchte einen Cronjob für mich selbst schreiben. Aber ich muss Zugriff auf WP_Queryund die Berechtigungen zum Löschen von Posts usw. erhalten. Meine Frage ist nun, wie kann ich die WP_QueryFunktion in meine eigene PHP-Datei aufnehmen und muss ich einige Berechtigungen bearbeiten oder ändern, um Beiträge mit diesem Cronjob zu …

3
WP_Query: Erhalte 3 zufällige Beiträge von 10 neuesten
Wenn ich auf einer Site mit vielen Posts arbeite, muss ich 3 Posts aus einer bestimmten Kategorie anzeigen, aber alle müssen aus den letzten 10 auf der Site veröffentlichten Posts stammen. Ich kann entweder 3 völlig zufällige Beiträge greifen (was dazu neigt, sehr alte Beiträge zu ziehen) oder 10 Beiträge …
7 wp-query 


5
WordPress-Site gehackt. Wurde .htaccess gehackt?
Ich versuche, eine gehackte WordPress-Website zu bereinigen. Ich habe festgestellt, dass die .htaccessDatei einige verdächtige reguläre Ausdrücke enthält, aber meine Regex-Fähigkeiten sind ziemlich schwach (Zeit zum Lernen, denke ich). Ich habe versucht, die .htaccessDatei durch das Standard-WordPress zu ersetzen .htaccess, aber sie wird sofort und automatisch neu geschrieben. Was ich …

1
Warum aktualisiert "Kontaktformular 7" die PHPmailer-Bibliothek nicht?
Ich habe festgestellt, dass das beliebte Wordpress-Plugin Contact Form 7diese Bibliothek https://github.com/PHPMailer/PHPMailer verwendet . Wenn ich die E-Mail-Quelle überprüfe, die über das Kontaktformular 7 gesendet wurde, sieht dies folgendermaßen aus: X-Mailer: PHPMailer 5.2.14 (https://github.com/PHPMailer/PHPMailer) X-WPCF7-Content-Type: text/plain Diese Version stammt also vom (1. November 2015). https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md Das letzte ist: Version 5.2.18 …

3
Warum hat WordPress private Funktionen?
Hinweis: Ich spreche _wp_get_current_user();nicht wp_get_current_user(). Wenn Sie die Funktion überprüfen, _wp_get_current_user();sehen Sie die folgende Anweisung: Der Zugriff dieser Funktion ist als privat markiert. Dies bedeutet, dass es nicht für Plugin- oder Theme-Entwickler vorgesehen ist, sondern nur für andere Kernfunktionen. Der Vollständigkeit halber ist es hier aufgeführt. Verwenden Sie stattdessen wp_get_current_user …
7 functions 

2
So wandeln Sie einen benutzerdefinierten Beitragstyp in eine separate Klasse anstelle von WP_Post um
Ich möchte eine Unterklasse von erstellen WP_Postund einige "Modellfunktionen" hinzufügen. Wie kann ich WP zwingen, Objekte dieser untergeordneten Klasse anstelle von WP_Post selbst zu erstellen, wenn ich nach meinem benutzerdefinierten Beitragstyp frage? Beispiel: Nehmen wir an, ich habe zwei benutzerdefinierte Beitragstypen: Bookund Review. Jedes Buch kann viele Rezensionen haben. In …

2
Gibt es eine Möglichkeit, geschützte Metafelder über eine der verfügbaren integrierten WordPress-APIs abzurufen? (xmlrpc, wp-json)
In WordPress sind mehrere APIs integriert: XML-RPC REST-API Standardmäßig geben sie keine benutzerdefinierten Beitragstypen oder geschützten Metaschlüssel zurück. Ich möchte auf die geschützten Metafelder eines Plugins zugreifen. Ich habe versucht, den hier und hier gegebenen Beispielen zu folgen . Ich habe es geschafft, dass die wp-json-API benutzerdefinierte Beitragstypen zurückgibt, indem …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.