WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

6
Verwenden Sie register_post_type (), um einen vorhandenen Beitragstyp zu ändern
Es gibt viele Situationen, in denen ein Thema oder Plugin einen Beitragstyp registriert und Sie ihn ändern möchten. Es gibt natürlich add_post_type_support()und remove_post_type_support(), aber diese geben keinen Zugriff auf die vollständige Liste der Argumente, die register_post_type()benötigt werden. Insbesondere möchte ich möglicherweise ein Beitragstyparchiv deaktivieren, die Administrator-Benutzeroberfläche ausblenden, mich vor der …


5
Sollten alle Plugins in einer Klasse gekapselt sein?
Sollten die Funktionen bei der Entwicklung eines Plugins zu einer Klasse zusammengefasst werden, um Namespace-Konflikte zu vermeiden? Verursacht die Verwendung von Klassen einen Performance-Overhead für PHP? Sollten bei einem Leistungstreffer stattdessen Funktionsnamen vorab festgelegt werden?


4
Die REST-API von WordPress 4.7.1 macht Benutzer weiterhin verfügbar
Ich habe mein WordPress auf aktualisiert 4.7.1, und danach habe ich versucht, Benutzer über die REST-API aufzulisten, was behoben werden sollte, aber ich konnte Benutzer abrufen. https://mywebsite.com/wp-json/wp/v2/users Ausgabe: [{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ... Änderungsprotokoll der neuesten Version: Die REST-API enthüllte Benutzerdaten für alle Benutzer, die einen Beitrag eines öffentlichen Beitragstyps verfasst hatten. WordPress …

3
Wie genau funktionieren automatische Updates?
Ich habe heute Morgen eine E-Mail erhalten, die besagt, dass meine Wordpress-Site automatisch auf die neueste Version aktualisiert wurde. Ich wusste über die Funktion Bescheid, habe mich aber immer genau gefragt, wie sie funktioniert. PHP ist kein permanent laufender Prozess: Es wird nur auf Anforderung ausgeführt. Soweit ich das beurteilen …

4
Post-ID von wp_query ausschließen
Wie kann ich einen bestimmten Beitrag von einer WP_Query-Abfrage ausschließen? (Zeigen Sie zum Beispiel alle Posts mit Ausnahme eines Posts mit der ID 278 an.) Ich habe das Argument post__not_in ausprobiert, aber es entfernt nur alle Posts. Jede Hilfe wäre toll. Hier ist meine aktuelle Anfrage <?php $temp = $wp_query; …
28 wp-query  exclude 

3
Versionierung @import von style.css des übergeordneten Themas
Kontext Ich habe ein Kinderthema basierend auf Twenty Thirteen erstellt, was sehr gut funktioniert. Nachdem ich das übergeordnete Thema auf Version 1.3 aktualisiert hatte, bemerkte ich ein merkwürdiges Verhalten mit dem Stil, das durch das zwischengespeicherte übergeordnete Thema verursacht wurde style.css. Hier ist der Inhalt des Themas meines Kindes style.css(ohne …


1
Holen Sie sich eine Liste aller registrierten Aktionen
Ich versuche, ein Plugin zu debuggen, das ich nicht entwickelt habe, und ich möchte alle registrierten Aktionen auflisten. Ich habe diesen SO-Thread gelesen: WordPress: Wie bekomme ich alle registrierten Funktionen für den 'the_content'-Filter - StackOverflow Aber es ist spezifisch für einen Hook und es geht um Filter, nicht um Aktionen. …


5
Speichern und Empfangen von Variablen in WP-Sitzungen
Ich habe ein Formular mit einigen Kontrollkästchen und Auswahlkästchen für Eingabefelder und es zeigt, was der Benutzer über einen Ajax-Aufruf möchte. Das Problem besteht darin, dass der Benutzer, wenn er auf das Element klickt und die Detailseite angezeigt wird und dann beschließt, zur vorherigen Seite zurückzukehren, erneut klicken und seine …
28 wp-query  session 

1
Wie füge ich das Tag defer = "defer" in die Java-Skripte des Plugins ein?
Ich konnte in Java-Skripten des Plugins kein defer-Tag hinzufügen. Der Pagespeed-Test des Google-Entwicklers schlägt vor, in Kontaktformular 7 javascripts das Tag defer hinzuzufügen . So enthält das Kontaktformular 7 Javascript in der Kopfzeile. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress is out of date …


2
Redeclare / Change Slug des Custom Post-Typs eines Plugins
Ist es möglich, den Slug des vorhandenen benutzerdefinierten Post-Typs eines Plugins neu zu deklarieren / zu ändern (ohne einfach das Plugin zu bearbeiten)? Das heißt, wenn Plugin X einen benutzerdefinierten Post-Typ mit dem Slug / uncookedtoast / erstellt, ist es möglich, functions.php (oder etwas Ähnliches) einen Filter hinzuzufügen, der den …

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.