WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

2
register_uninstall_hook () vs uninstall.php - welcher ist der bessere Weg, um das Plugin-Deinstallationsskript zu handhaben?
Als ich heute in WP Codex nachgesehen habe, habe ich zwei Möglichkeiten gesehen, um Plugins zur Deinstallation von Plugins zu handhaben (wie Löschungen, Optionen, Daten, Tabellen usw.). Eine Möglichkeit ist die Verwendung register_uninstall_hook()und die andere die Verwendung der einfachen uninstall.php. Die Codex-Seite enthält zwar viele Informationen zu beiden, sagt jedoch …

6
Wie beweise ich technisch, dass WordPress sicher ist?
Einer meiner Kunden zwingt mich, sein Projekt ohne WordPress zu machen. Aber WordPress ist das Beste für seine Anforderungen. Was er sagte ist, WordPress ist unsicher, weil WordPress Open Source ist und jeder den Code kennt. Die Hacking-Chance ist also höher als bei einer benutzerdefinierten Website. Das ist das einzige, …
7 security 

2
Mein maßgeschneidertes Plugin hat "eine neue Version verfügbar", die auf ein nicht verwandtes Plugin verweist
Mein benutzerdefiniertes Plugin hat "eine neue Version verfügbar", außerdem enthält der Link "Details anzeigen" Links zu einem völlig unabhängigen Plugin. Die Plugin-Dateien beginnen mit: <?php /* Plugin Name: Simple Contact Form Plugin URI: http://www.wilcoverhoeven.com Description: Simple contact form Version: 1 Author: Wilco Verhoeven Author URI: http://www.wilcoverhoeven.com */ Wie kann ich …


1
WordPress-Blog mit 30.000 Beiträgen: schlechte Suchleistung
Unser WordPress-Blog lief einwandfrei, bis wir ungefähr 30.000 Beiträge importierten. Die Suche auf der Website wurde danach sehr langsam. Das Laden einer Seite mit dem Such- und Filter-Widget dauert ungefähr 4 Sekunden. - 18 Sekunden, um die Suchergebnisse zurückzugeben. Wichtige Plugins, die wir verwenden: Benutzerdefinierte Beitragstypen - Wir haben nur …


1
Was ist eine alternative Methode zur privaten WordPress-Funktion _doing_it_wrong ()?
Ich habe Plugins bemerkt, die ein Singleton-Muster verwenden, das die WordPress- _doing_it_wrong()Funktion in ihren clone()Methoden verwendet, wie folgt : <?php public function __clone() { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'divlibrary' ), $this->version ); } ?> Aber ich habe diese Warnung / diesen Hinweis auch in der offiziellen Dokumentation von WordPress …



2
Wie kann ich sicher sein, dass ein Benutzer seine E-Mail-Adresse nach der Registrierung überprüft hat?
Ich arbeite an einem Plugin, das WordPress als Single Sign On-Anbieter für eine andere Anwendung verwendet. Ich muss sicher sein, dass der Benutzer seine E-Mail-Adresse überprüft hat, indem er auf die von gesendete E-Mail antwortet wp_new_user_notification(). Bisher ist der beste Ansatz, den ich gefunden habe, sich in die after_password_resetAktion einzumischen …

1
So entfernen Sie_query_arg () für paginate_links ()
Ich habe eine Paginierung paginate_links()wie folgt implementiert : <?php function wpse229670_pagination( $query = false ) { global $wp_query; $query = $query ? $query : $wp_query; $total_pages = $query->max_num_pages; $big = 999999999; if ( $total_pages > 1 ) { echo '<nav class="navigation posts-navigation" role="navigation">'; echo '<strong>'. __( 'Pages:', 'text-domain' ) .'</strong> …

1
Domain-Mapping (ohne Plugin) in 4.5.x Multisite?
Verwenden von WP 4.5.2 Selbst der Entwickler des WordPress.org-Plugins für die Domänenzuordnung in einem Netzwerk mit mehreren Standorten sagt, dass er das Plugin nicht mehr verwenden soll, da das Kern-WP jetzt dieselbe Funktionalität enthält. Kennt jemand eine durchgehende Anleitung, wie dies funktioniert? Ich habe versucht, einen CNAME-Zeiger in meinem Registrar …

1
Unit Tests - Umgang mit Abhängigkeiten
Dies kann als Folge des Rückrufs von Testing Hooks angesehen werden . Das Problem: Ich möchte eine Klasse testen, die eine neue Instanz einer My_Noticeaußerhalb des Plugins definierten Klasse erstellt (nennen wir sie das "Haupt-Plugin"). Mein Unit-Test weiß nichts darüber, My_Noticeda er in einer Bibliothek eines Drittanbieters definiert ist (genauer …

2
Benennen Sie den UPLOADS-Ordner mit benutzerdefiniertem WP_CONTENT_DIR um
Zur Versionskontrolle verfügt unser Client über eine WordPress-App mit einer Verzeichnisstruktur wie folgt: . |_____app | |_____themes | |_____plugins | |_____uploads |_____index.php |_____WordPress |_____wp-config.php In wp-config.php: define('WP_CONTENT_DIR', __DIR__ . '/app'); define('WP_CONTENT_URL', WP_HOME . '/app'); Jetzt möchte sie alle Standard-WordPress-Ordner im App-Verzeichnis umbenennen. Mit pluginsund themeskönnen wir es einfach tun, indem …

1
Das Update der Admin-Einstellungen wird jedes Mal aktualisiert, wenn die Startseite aufgerufen wird.
Ich habe ein Plugin erstellt, das eine E-Mail mit allen an diesem Tag bis X Uhr aufgegebenen Bestellungen an Y sendet. Ich habe das Tutorial hier befolgt: https://scotch.io/tutorials/how-to-build-a-wordpress- Plugin-Teil-1 Bei jedem Optionsupdate werden alle geplanten Ereignisse entfernt und neue hinzugefügt. Aus irgendeinem Grund, den ich nicht verstehe, wird die E-Mail …

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.