Articles of wp Optionen

Site-Titel und Tagline in der Themenoptionen-Seite

Ich verwende das Options-Framework-Design , um eine Options-Seite zusammenzustellen. Der / die Benutzer, für die / den ich das erstelle, möchte einige Einstellungen direkt von dieser Seite aus bearbeiten können, einschließlich der – Site Title und Tagline . Konzept: Optionen.php: $options[] = array( ‘name’ => __(‘Site Title’, ‘options_framework_theme’), ‘desc’ => __(‘The name of your site.’, […]

Wie ändere ich die Option recently_edited?

WP recentlyedited Option kann sehr nützlich sein – es verfolgt die letzten 5 Dateien, an denen Sie Änderungen vorgenommen haben. Das einzige Problem ist – nun, das ist alles, 5 Dateien. Was passiert, wenn ich zahlreiche Änderungen an WordPress-Themendateien mit dem Standard-WP-Admin-Editor vorgenommen habe? Es wäre hilfreich, wenn ich eine Liste von, sagen wir, letzten […]

Indizes von Widgets-Instanzen beginnen mit ‘2’ in der Tabelle ‘wp_options’

Ich habe interessante Fragen zu Widget-Instanzen, die in der wp_options Tabelle gespeichert wp_options . Ich habe ziemlich viel Zeit verbracht, bis ich herausgefunden habe, aber immer noch nicht weiß, warum es passiert. Problem: Das Problem ist, dass, wenn ich ein beliebiges Widget ziehe und es auf eine beliebige Sidebar in meinem Admin Dashboard widget_text-2 seine […]

Wo kann man Plugin-Einstellungsfelder speichern?

Ich entwickle gerade ein Plugin, und ich habe eine Frage zu best practices und Konventionen. Was ich brauche ? Mein Plugin wird ein vordefiniertes Objekt, eine Liste von Objekten (oder nur Arrays / Schlüssel / Wert-Paare) speichern und es wird möglich sein, ein neues Objekt hinzuzufügen und seine Felder zu füllen. Zum Beispiel wird mein […]

Best Practices für eine Style / CSS-basierte Designoptionsseite?

Ich möchte eine Seite mit Themenoptionen erstellen, die nur auf der Änderung des CSS-Designs basiert. Zum Beispiel Körper / Container Hintergrundfarben, Schriftgrößen, Schriftfarben usw. Ich habe dies erreicht, indem ich einen Stylesheet-Link zu einer PHP-Datei in der Kopfzeile verwendet habe, die das CSS als Echo enthält und get_option verwendet. Zum Beispiel background-color: ; background-color: ; […]

Wird es meine Website beschädigen, wenn ich alle vorübergehenden Datensätze in der Tabelle wp_options lösche?

Meine Website hat derzeit eine unverschämte 500k + transiente Datensätze in der Tabelle wp_options. Dies führt dazu, dass die Tabelle häufig abgestürzt ist und somit meine Site ist. Ich dachte, vorübergehende Aufzeichnungen würden alle nach einiger Zeit ablaufen. Ich bin mir nicht sicher, welche Plugins dafür verantwortlich sind und was noch nicht funktioniert hat. Ich […]

Diese CSS Füllung funktioniert, aber ist das eine gute Praxis?

Ich versuche, ein dynamisches CSS in mein Plugin aufzunehmen, ich habe überall gesucht, aber finde keinen Fall, der dem ähnlich ist, was ich mache. Und was benutze ich, um es zu tun, indem Sie eine CSS-Datei direkt an das Ende meiner Plugin-PHP-Datei nach dem Schließen von PHP-Tag hinzufügen ?> Ohne Hinzufügen von anderen Sachen wie […]

Mit jQuery löschen Sie Daten, die in wp_options gespeichert sind

Ich frage mich, ob mich jemand zu meinem Problem weiter beraten könnte. Ein Teil meines Plugins speichert Protokolldateien für Debugging-Zwecke. Ich habe sie erfolgreich in einem (div # log) auf meiner Admin-Seite mit jquery und wp_localise_script angezeigt. Ich habe eine Schaltfläche, um diese Protokolle zu löschen, aber ich bin mir nicht sicher, wie dies zu […]

Langsame Abfrage für die Tabelle wp_options

Ich habe das Protokoll für langsame Abfragen der WP-basierten Site verfolgt (mit dem Standardwert von a long_query_time auf 10 festgelegt), und ich habe festgestellt, dass die folgende Abfrage häufig protokolliert wird. # User@Host: root[root] @ localhost [] # Query_time: 0 Lock_time: 0 Rows_sent: 394 Rows_examined: 458 SELECT option_name, option_value FROM wp_options WHERE autoload = ‘yes’; […]

Wie kommt es, dass `wp_options` Tabelle keinen Index für` autoload` hat?

Am Anfang jeder Seite, die von WordPress bedient wird, gibt es einen MySQL-Aufruf zum Abrufen von Optionen: SELECT option_name, option_value FROM wp_options WHERE autoload = ‘yes’; Da es keinen Index für die autoload Spalte gibt, muss MySQL ALLE Zeilen nachschlagen. Ich bin auch auf den Kommentar dieser Antwort gestoßen, der sagt, dass es keinen performancesgewinn […]