WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

1
Wie kann sichergestellt werden, dass jeweils nur ein wp_cron () ausgeführt wird?
Ich habe ungefähr 20 wp_cron()Funktionen wie den folgenden Code. Fast alle Cron laufen stündlich; einige sind täglich. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Um die Serverleistung zu erhöhen und keine Server-Limit-Nachrichten von …


4
Wie erhalte ich die Eingabewerte des Shortcodes in einem Filter?
Ich versuche, den Eingabewert eines Shortcodes in einer Funktion abzurufen, die von einem Filter verwendet wird, aber es scheint keinen Erfolg zu geben. Folgendes habe ich getan: function my_shortcode_function($atts){ $value = $atts['id']; function filter_value(){ echo $value; } add_filter('posts_where','filter_value'); } add_shortcode('my-shortcode','my_shortcode_function'); Jetzt weiß ich, dass die Verwendung von $valueinside filter_value()aufgrund variabler …

3
Verhindern Sie, dass Wordpress mittelgroße 768px große Bilder hochlädt?
Ich habe Richtlinien befolgt, um zu verhindern, dass WordPress viele verschiedene Größen für einzelne Bilder generiert, die über die Größen für Miniaturansicht, Mittel und Groß auf 0 unter Einstellungen> Medien hochgeladen wurden, und alle Instanzen von add_image_size und set_post_thumbnail_size in der Datei functions.php von my entfernt Thema. Wenn ich jedoch …
9 images  media  library 


4
Beschränken Sie die Suche auf lateinische Zeichen
Ich möchte die Suche auf Zeichen beschränken, die in der englischen Sprache + Zahlen verwendet werden. Der Grund dafür ist, dass die langsamsten Abfragen im MySQL-Protokoll, die ich am häufigsten gefunden habe, aus Suchanfragen in arabischen, russischen und chinesischen Schriftzeichen stammen. Daher möchte ich sie überspringen und stattdessen eine Fehlermeldung …
9 search 

4
Stoppen Sie ein Plugin im Aktivierungsprozess, wenn eine bestimmte WP-Version nicht erfüllt ist, und zeigen Sie die Fehlermeldung im Aktions-Hook admin_notices an
Ich habe ein Plugin, das nicht aktiviert werden soll, wenn es eine bestimmte WP-Versionsnummer nicht erfüllt. Dann wird im Aktions-Hook admin_notices eine Fehlermeldung angezeigt. Soweit ich recherchiert habe, ist der folgende Code der beste, mit dem ich dieses Ziel erreichen kann: $wp_version = get_bloginfo('version'); if ( $wp_version < 4.5 ) …

1
Warum ist Javascript in meinem Beitragsinhalt erlaubt?
Der Kodex besagt, dass Sie dem Beitragsinhalt kein Javascript hinzufügen können https://codex.wordpress.org/Using_Javascript Aber ich kann. Ich habe alle Plugins deaktiviert und auf das Thema 20 geändert, aber ohne Erfolg. Ich kann weiterhin Javascript über den Post-Inhalt hinzufügen und es im Frontend ausführen lassen. Ich möchte nicht, dass jemand aus Sicherheitsgründen …



1
Hochladen von Medien mit der REST-API
Ich habe Probleme beim Hochladen von Medien auf eine WordPress-Site mit der JSON REST-API. Mit dem folgenden Code kann ich die Fotos hochladen, aber ihnen werden keine Informationen zugewiesen, nicht einmal der Name - tatsächlich wird der Name automatisch zur URL und zum Dateinamen (ohne die Erweiterung). $username = "ZX"; …
9 php  uploads  media  wp-api  curl 

1
Wird der Kodex nicht mehr aktiv gepflegt?
Ich google im Allgemeinen, wenn ich eine Kurzreferenz für eine Wordpress-Funktion benötige, und im Allgemeinen wird zuerst ein Codex-Beitrag angezeigt (z. B. https://codex.wordpress.org/Function_Reference/get_term, wenn "get-term" gegoogelt wird). Ich habe mich jahrelang auf den Codex verlassen und war mir vage bewusst, dass es eine separate Code-Referenz (z. B. https://developer.wordpress.org/reference/functions/get_term/ ) gab …

4
So erhalten Sie benutzerdefinierte Post-Meta mithilfe der REST-API
Ich versuche, eine REST-API für meine WordPress-Website zu erstellen, die für die Auflistung von Einrichtungen mithilfe des WordPress-Jobmanager-Plugins verwendet wird. Ich habe meinen benutzerdefinierten Beitrag Taxonomien in \ plugins \ rest-api \ plugin.php registriert. Die folgende API gibt mir alle Einträge mit Standardantwort. http: // localhost / sports / wp-json …

2
Wie erstelle ich eine paginierte Liste aller Kategorien auf meiner Website?
Ich möchte eine Archivseite mit Paginierung anzeigen, in der alle Kategorien auf meiner Website aufgelistet sind, und jeder Link führt zu dieser bestimmten Kategoriearchivseite. Dies wäre also wie eine Archivseite von Kategoriearchiven. Für jede Kategorie auf meiner Website wird manuell eine benutzerdefinierte Miniaturansicht erstellt, die dem Permalink der Kategorie entspricht. …


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.