WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren


2
Wie erhalte ich die aktuelle ID der Bearbeitungsseite im Administrator?
Die meisten Lösungen, die ich gefunden habe, sind für den Front-End-Einsatz bestimmt. Dies ist für ein Plugin, daher befindet sich die gesamte Aktivität im Back-End. Wie erhalte ich die Seiten-ID, die derzeit im Administrator verwendet (bearbeitet) wird? Beachten Sie, dass ich nicht mehr auf dem Laufenden bin. Ich muss nur …
11 functions  admin  id 

8
Wie finde ich Plugins 'Slug?
Ich frage mich, wie ich den Slug von Plugins finden kann (slug = interner Name, der von WordPress verwendet wird, um Plugin-Updates durchzuführen und festzustellen, welche Plugins derzeit aktiv sind). Es ist normalerweise der Ordnername des Plugins, aber wenn ein Plugin keinen Ordner hat, ist es sein Dateiname (wie hello.php). …

4
Jede benutzerdefinierte Bildgröße im benutzerdefinierten Upload-Verzeichnis?
Ich möchte meine benutzerdefinierten Bildgrößen in benutzerdefinierten Ordnern hochladen. Der Ordner sollte den Namen der ausgewählten Breite haben. Beispielsweise: Wenn ich diese benutzerdefinierten Größen hinzufüge ... add_image_size('custom-1', 300, 9999); add_image_size('custom-2', 400, 9999); Es wäre schön, wenn die hochgeladenen Bilder so hochgeladen würden: http://www.my-site.com/wp-content/uploads/300/my-image.jpg http://www.my-site.com/wp-content/uploads/400/my-image.jpg Ist das möglich? Ich habe nur …

2
Wp_redirect und sendende Variablen
Wie sende ich einige Variablen mit wp_redirect () aus der Datei function.php in meinem Themenordner? if ( $post_id ) { $variable_to_send = '1'; wp_redirect( home_url(), $variable_to_send ); exit; } Und auf der Homepage werde ich die Variable im if-else-Zustand abfangen, um eine Bestätigung anzuzeigen oder nicht, je nachdem, ob $variable_to_send= …


2
Wie kann ich dieses Admin-Abfrage-Snippet verbessern, um zu vermeiden, dass bei Nicht-Meta-Suchen doppelte Ergebnisse generiert werden?
Ich habe mit Codefragmenten herumgespielt, die Metadaten zur Administratorsuche hinzufügen. Das beste Snippet, das ich gefunden habe, wurde von Stefano zu dieser Frage geschrieben . Es scheint jedoch einen nervigen Fehler bei der Suche nach Nicht-Meta-Begriffen zu geben. Hier sind einige Beispiele aus meiner lokalen Entwicklerinstallation. Ich habe die 2 …

1
einfache Lösung zur Einschränkung des Zugriffs auf (einige) Uploads / Downloads
Ausgangssituation Für eine Site, die ich einrichte, habe ich mich mit dem gesamten Bereich der Sicherung von Uploads / Downloads und der Einschränkung des Zugriffs auf diese basierend auf Benutzerrollen / -funktionen befasst. Natürlich habe ich einige der vorherigen Fragen zum (allgemeinen) Thema hier gelesen, aus Referenzgründen die wichtigsten / …


3
Überprüfen Sie, ob die aktuelle Kategorie Kinder hat
Ich muss feststellen, ob die aktuelle benutzerdefinierte Taxonomie-Archivseite, die ich ansehe, untergeordnete Kategorien enthält. Ich habe eine Situation, in der es viele benutzerdefinierte Kategorien mit Kindern gibt und auf der Website nur Beiträge am Ende der Zeile angezeigt werden. Andernfalls sollte ein Link zu der Kategorie angezeigt werden, die der …

2
Wie speichere ich Widgetfelddaten als Array?
Ich erstelle ein Widget, es muss ungefähr 10 IDs speichern. Im Moment verwende ich die folgende Feldmethode, um jede ID in einem separaten Feld zu speichern. Es speichert Daten von jedem Feld in einem separaten im WordPress. Ist es möglich, die Daten aller Felder in nur einer Zeile in WordPress …


2
WordPress mysqli und PDO
Verwendet die WordPress-Codebasis mysqli oder PDO? Ich weiß, dass PDO mysqli überlegen ist, aber mysqli ist auch nicht schlecht. Außerdem bedeutet eine der Funktionen, die PDO gegenüber mysqli (dh datenbankunabhängig) überlegen macht, für WordPress nicht viel, da WordPress immer mysql-Server verwendet. Das Binden von Parametern mit Datentypen wird jedoch von …
11 mysql 

2
WordPress-Usermeta-Skalierung für Tausende von Benutzern
Ich habe ein CRM-Plugin für einen in die WordPress-Benutzerverwaltung integrierten Client entwickelt und zusätzliche Informationen für jeden Benutzer unter der wp_usermetaTabelle gespeichert . Die Kundendatenbank des Kunden wächst jedoch exponentiell, und wir sind jetzt zu Tausenden , was uns mehrere Zehntausend Zeilen einbringt wp_usermeta: An diesem Punkt mache ich mir …

2
Dynamisches Hinzufügen von Widget-Formularfeldern
Ich versuche, einem WordPress-Widget dynamisch ein Formularfeld hinzuzufügen. Wenn der Benutzer einem Ereignis ein weiteres Datum hinzufügen möchte, kann er auf eine Schaltfläche klicken, um weitere Felder abzurufen. Die Frage ist: Wie speichere ich neu erstellte Eingabefelder in meiner Datenbank? Muss ich eine benutzerdefinierte Update-Funktion schreiben? Irgendwelche Tipps? So sieht …

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.