WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

2
Fügen Sie Medien mit WP-Rest-API v2 hinzu
Ich benötige Ihre Hilfe, um ein Medienbild in meinen WordPress-Blog über die Wp-rest-api v2- und Oauth2-Authentifizierung hochzuladen. Ich habe in der REST-API-Dokumentation nicht gefunden, wie meine Bilddaten gesendet werden sollen (Feldname, Sendemodus ...?). require('OAuth2/Client.php'); require('OAuth2/GrantType/IGrantType.php'); require('OAuth2/GrantType/AuthorizationCode.php'); const CLIENT_ID = 'XXX'; const CLIENT_SECRET = 'XX'; const REDIRECT_URI = 'http://127.0.0.1/test_api_wp/test.php'; const AUTHORIZATION_ENDPOINT …
10 media  restful 

3
Was ist der gültige Zeitpunkt für die Verwendung von current_user_can () und verwandten Funktionen?
Während des Vanilla WP Core Loads wird der aktuelle Benutzer eingerichtet, $wp-init()der sich nach dem Laden des Themas und vor dem initHook befindet. Dies steht im Einklang mit der guten Praxis, dass Funktionen an initoder später angeschlossen werden. Es ist jedoch auch üblich, verwandte Funktionen aufzurufen, beispielsweise current_user_can() früher . …

3
Generieren Sie ruhende Hook-Referenzen
Es scheint, dass sich viele Plugin-Entwickler die Zeit nehmen, Filter- / Aktions-Hooks hinzuzufügen, damit Benutzer die Funktionalität ihrer Produkte optimieren können. Was großartig ist, aber was sie oft nicht tun, ist eine Liste von Hooks und wie viele Argumente sie nehmen. Hat jemand die beste automatisierte Möglichkeit gefunden, auf ein …
10 plugins  hooks 

2
Verwenden Sie REGEXP im Meta_query-Schlüssel WP_Query
Ich weiß, dass ich REGEXP in WP_Query wie folgt verwenden kann: $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); Aber ich brauche auch reguläre Ausdrücke im Schlüssel. So …

2
Warum nicht Shortcodes registrieren, wenn is_admin Dashboard?
Ich habe festgestellt, dass einige Plugins wie Contact-form-7 , Nextgen-gallery , möglicherweise andere, eine interessante Anti-Funktion haben , ihre Shortcodes nicht zu registrieren, wenn dies is_admin()wahr ist. Das Problem ist, wenn Sie einen dynamischen Inhalt (der möglicherweise einen Shortcode enthält) aus Ajax generieren und die "richtige" wp-Methode admin-ajax.php verwenden möchten, …
10 ajax  dashboard 

4
Orderby meta_value gibt nur Beiträge zurück, für die meta_key vorhanden ist
Ich habe die folgende wp_query: $args = array( 'post_type' => 'news', 'orderby' => 'meta_key', 'order' => 'ASC', 'meta_key'=>'custom_author_name', 'post_per_page'=>-1 ); $query = new WP_Query($args); echo $query->found_posts; echo = 10 Ergebnisse, da es nur 10 newsBeiträge mit a gibt meta_key = custom_author_name. Es gibt jedoch Hunderte von newsPosts, die keine post_meta-Zeile …

2
Customizer JS API
Okay, ich habe versucht, mich darin zu üben, mithilfe der JS-API des Customizers neue Bedienfeldabschnitte und Steuerelemente dynamisch zu erstellen. Es war einige Tage frustrierend und ich konnte nicht genau herausfinden, wie dies über die JS-API erreicht werden kann. Bisher ist dies eine Sache, die ich tue, um dies zu …


2
Eine Überprüfung, ob es sich um eine übergeordnete Seite handelt, ob Kinder vorhanden sind oder ob Enkelkinder vorhanden sind
Ich habe eine Standardseitenvorlage, die ich für zwei Szenarien verwenden möchte. Der Einfachheit halber würde ich es vorziehen, nur eine Seitenvorlage für meinen Kunden zu verwenden. Folgendes versuche ich zu erreichen: if parent_page OR if child-page without children { display full-width-layout } if child page with children or if grandchild …

2
Medienbibliothek - Beschränken Sie Bilder auf den benutzerdefinierten Beitragstyp
Gibt es ein WordPress Magic / Plugin, mit dem die Medienbibliothek nur Bilder anzeigt, die auf einen bestimmten benutzerdefinierten Beitragstyp hochgeladen wurden? Ich habe einen benutzerdefinierten Beitragstyp namens "Künstler". Wenn der Administrator auf ein Bild klickt / es anfügt, möchte er, dass im Popup der Medienbibliothek nur Bilder angezeigt werden, …

4
wp_redirect () - Header wurden bereits gesendet
Ich versuche, wp_redirect()den Benutzer nach erfolgreichem Senden eines Anmeldeformulars auf der Seite umzuleiten. Es funktioniert nicht und zeigt den folgenden Fehler: Warnung: Header-Informationen können nicht geändert werden - Header, die bereits von (Ausgabe gestartet unter /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) in / Applications / MAMP / htdocs / theme / wp- gesendet wurden enthält …

3
Wie kann ich die E-Mail-Vorlage für einen neuen Benutzer ändern?
Wenn ich einen neuen Kunden hinzufüge, wird die E-Mail in diesem Format an einen neuen Benutzer gesendet: From: WordPress [wordpress@siteurl.com] Subject: [site name] Your user name and password Message: username: user Password: password siteurl.com/wp-login.php Jetzt möchte ich dieses Format folgendermaßen ändern: From: My Site Name [info@siteurl.com] Subject: siteurl.com customer account …
10 templates  email 

1
Überschreiben Sie den WordPress-Benutzer mit dem Oauth2-Konto
Ich versuche, WordPress als OAuth2-Client einzurichten. Alle unsere Benutzer werden in unserem proprietären CMS gespeichert, das ein OAuth-Anbieter ist. Wir haben sehr wenig (bis gar keine) Benutzer in unserer WordPress-Datenbank, hauptsächlich nur Administratoren. Im Idealfall möchte ich keine Benutzerdaten in der WordPress-Datenbank speichern, da ich den Status auf einer X-Anzahl …
10 plugins  users  oauth 

3
Wie lösche ich gewünschte Bildgrößen aus wp-Inhalten / Uploads?
Meine Standard - Media - Einstellung in Wordpress Blog ist 150x150 , 300x300 , 1024x1024 jeweils für Miniaturansicht , mittlere , große Bilder. Jetzt entwerfe ich ein Thema, das Miniaturbilder unterschiedlicher Größe benötigt, um im Thema angezeigt zu werden. Dafür gehe ich in die Medien wieder einstellen und verändern die …


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.