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 …
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 …
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 …
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(); // …
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:"";} …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.