Als «options» getaggte Fragen

In WP ist "Optionen" der Begriff für Variablen, die in der Datenbank gespeichert sind. Der Zugriff auf sie erfolgt über die Options-API.

3
Wie übergebe ich eine Variable an den Rückruf von add_settings_section ()?
Ich versuche, die Einstellungen-API-Funktion für jede Einstellung in einem Plugin so weit wie möglich zu automatisieren. Das Options-Array durchlaufen und ausgeben add_settings_section()und add_settings_field()ist einfach genug: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section …

2
Wie verwende ich das Kontrollkästchen und das Optionsfeld auf der Optionsseite?
Nenn mich dumm, aber ich weiß nicht, wie ich es machen soll. Für die Texteingabe würde ich nur: <input type="text" name="option_name" value="<?php echo get_option( 'option_name' ); ?>" /> und dann mit in workdpress einbinden register_setting(). Ich könnte dann seinen Wert durch bekommen get_option('option_name'). Wie soll ich das mit Checkboxen und …
16 options 

3
Wieso hat `wp_options` table keinen Index für` autoload`?
Zu Beginn jeder von WordPress gelieferten Seite gibt es einen MySQL-Aufruf, um Optionen abzurufen: SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'; Da es keinen Index für die autoloadSpalte gibt, muss MySQL ALLE Zeilen nachschlagen. Ich bin auch auf den Kommentar dieser Antwort gestoßen, der besagt, dass es keinen …

1
Update-Option im mehrdimensionalen Array gespeichert
Ich habe Daten in der wp_optionsTabelle, die derzeit als mehrdimensionales Array gespeichert sind ( profile_element_order): a:12:{s:17:"img_base64_enable";s:1:"1";s:25:"moulding_combination_page";s:0:"";s:24:"moulding_collection_page";s:0:"";s:25:"idea_gallery_thumb_height";s:3:"200";s:24:"idea_gallery_thumb_width";s:3:"200";s:23:"collection_thumb_height";s:3:"200";s:22:"collection_thumb_width";s:3:"200";s:20:"profile_item_columns";s:1:"4";s:17:"idea_item_columns";s:1:"2";s:24:"collections_item_columns";s:1:"2";s:25:"combinations_item_columns";s:1:"4";s:21:"profile_element_order";a:5:{i:0;s:8:"Option 1";i:1;s:8:"Option 2";i:2;s:8:"Option 3";i:3;s:8:"Option 4";i:4;s:8:"Option 5";}} Ich versuche, die profile_element_orderOption zu aktualisieren (innerhalb dieser Optionen). So sieht alles bisher aus: function psort_save_order() { global $mouldings_options; $list = $mouldings_options['profile_element_order']; $new_order = $_POST['list_items']; $new_list = array(); // …

4
Wie werden serialisierte Optionen programmgesteuert aktualisiert?
Ich möchte die Aktualisierung der Plugin-Optionen automatisieren. Es gibt einige Dinge, die ich oft wiederhole. Ich weiß, dass ich mit wp-cli einfache Optionen wie diese aktualisieren kann: php wp-cli.phar option update blog_public 1 Einige Plugin-Optionen speichern ihre Optionen jedoch in einer serialisierten Zeichenfolge. Beispiel für serialisierten Optionswert in wp_options: a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} …
15 options  wp-cli 

3
Wie füge ich ein Feld für eine neue standortweite Option auf dem Bildschirm "Netzwerkeinstellungen" hinzu?
Ich arbeite an einem Plugin, und ein Teil davon besteht darin, einen Optionswert festzulegen, der für alle Sites in einem WordPress-Netzwerk gilt. Ich kenne die Optionen add_site_option und get_site_option Funktionen , mit denen Sie den Wert in der Tabelle wp_sitemeta speichern können. Was ich jedoch nicht herausfinden kann, ist, wie …

1
Was ist der Unterschied zwischen Optionen und Einstellungen?
Und welches soll ich verwenden? Was ist der Unterschied zwischen Options API und Setings API? ? Ich habe ein Thema mit über 100 Admin-Optionen. Wie soll ich sie registrieren und speichern? In diesem Moment verwende ich Options API , bin aber nicht sehr zufrieden damit. Jede einzelne Option wird separat …
14 options 

6
Wird meine Site beschädigt, wenn ich alle vorübergehenden Datensätze in der Tabelle wp_options lösche?
Meine Site enthält derzeit mehr als 500.000 vorübergehende Datensätze in der Tabelle wp_options. Dies führt dazu, dass die Tabelle häufig abstürzt und somit meine Site ist. Ich dachte, dass vorübergehende Aufzeichnungen nach einiger Zeit alle abgelaufen sind. Ich bin mir nicht sicher, welche Plugins verantwortlich sind und was noch schief …

2
Wird die Funktion get_option zwischengespeichert?
In meinem Plugin verwende ich den folgenden Code, um eine Option aus der Datenbank abzurufen: $options = get_option('my_plugin_options'); Wenn ich dies 10 Mal in verschiedenen Funktionen meines Plugins verwende, stellt WordPress 10 Abfragen an die Datenbank oder führt es nur einen Datenbankaufruf pro HTTP-Anfrage durch und speichert die Ergebnisse im …

3
Was sind die Vorteile der Einstellungs-API?
Lassen Sie mich vorwegnehmen, dass ich kaum mit WordPress arbeite - tatsächlich war das letzte Mal, dass ich eine Site in WordPress erstellte, 2.2. Gestern habe ich alles durcheinander gebracht und hier einige Fragen gestellt, um ein einfaches Menü-Plugin zum Laufen zu bringen. Ich habe jetzt das Plugin voll funktionsfähig …

5
Widget-Optionen außerhalb des Widgets verwenden
Ich möchte einige Parameter in den Widget-Optionen speichern, die dann an eine andere Seite übergeben werden. Das Widget ist ein Formular, das einen Webservice aufruft. Die Optionen, die ich übergeben möchte, sind die Authentifizierung für den Webservice, der derzeit fest auf der Ergebnisseite codiert ist (als Vorlage erstellt). Aus diesem …
13 options  widgets 

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
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 …

1
Leistung mit Autoload und der Optionstabelle
Ich spiele mit der autoloadTischspalte herum options. Ich habe nicht viele Informationen darüber gefunden, wie die automatisch geladenen Werte verwendet werden. Ich habe a ausprobiert print_r($GLOBALS)und festgestellt, dass die automatisch geladenen Optionen in gespeichert sind $GLOBALS['wp_object_cache']->cache['options']['alloptions']. Gibt es eine andere Möglichkeit, auf diese Variablen zuzugreifen? Angenommen, ich muss my_optionmehrmals in …
11 options 

1
Bitte erläutern Sie, wie Wordpress mit dem MySQL-Zeichensatz und der Sortierung auf niedriger Ebene funktioniert
Wie aus dem Fragentitel hervorgeht, möchte ich verstehen, wie Wordpress mit MySQL-Zeichensätzen und Sortieroptionen funktioniert. Wie ich weiter unten zeigen werde, machen die Dinge für mich nicht viel Sinn ... Ich habe Wordpress installiert, indem ich den Anweisungen auf der Installationsseite gefolgt bin: https://codex.wordpress.org/Installing_WordPress Als Teil der Anweisungen befolgte ich …

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.