Articles of Einstellungen Api

Kann Optionen zu db nicht hinzufügen

Ich versuche, eine wirklich einfache Optionsseite für meine WordPress-Site zu erstellen, die nur eine Option enthält – eine Conversion-Rate für eine Währung. Ich habe den folgenden Code: add_action(‘admin_init’, ‘currency_options_set’); add_action( ‘admin_menu’, ‘admin_menu’ ); function admin_menu () { add_options_page( ‘Currency Options’,’Currency Options’,’manage_options’,’options_currency’, ‘settings_page’ ); } function currency_options_set(){ register_setting( ‘currency_options_group’, ‘currency_options’ ); } function settings_page () { […]

Einstellungen API Mehrere Kontrollkästchen in den allgemeinen Einstellungen

Ich versuche, auf der Seite Allgemeine Einstellungen eine benutzerdefinierte Einstellung mit Kontrollkästchen hinzuzufügen. Mein Plan dazu ist, dass die Benutzer die entsprechenden Kategorien für ihr Blog basierend auf einer Liste von Kategorien über Kontrollkästchen auswählen. Ich benutze den folgenden Code. $new_general_setting = new new_general_setting(); class new_general_setting { function new_general_setting( ) { add_filter( ‘admin_init’ , array( […]

Benutzerdefinierte Optionen – Registrieren, Standardwerte und Löschen von leeren Feldern (Einstellungs-API)

Ich kann nicht herausfinden, wie man alle meine Einstellungsfelder in 1 databaseoption registriert. Code für meine Menüseite: add_menu_page(‘Custom options’, ‘Custom Options’, ‘manage_options’, ‘rm_options’, ‘display_options_page’); dann meine Hauptfunktion zum Hinzufügen und Registrieren von Abschnitten, Feldern usw. function rm_register_custom_settings_fields() { add_settings_section(‘rm_contact_info’, ‘Contact Info’, ‘rm_contact_info_callback’, ‘rm_options’); add_settings_field(‘rm_number’, ‘Number:’, ‘rm_input_fields_callback’, ‘rm_options’, ‘rm_contact_info’, array(‘rm_number’, ‘Description’)); add_settings_field(‘rm_adress’, ‘Adress:’, ‘rm_input_fields_callback’, ‘rm_options’, ‘rm_contact_info’, […]

Die Schaltfläche “Speichern” in der Designanpassungsseite bleibt deaktiviert

Ok, hier ist das Szenario: Ich habe einem bestehenden Thema einen eigenen Bereich hinzugefügt, so dass er auf der Seite zur Anpassung des Themas (customize.php) angezeigt wird. Das Problem, das ich habe, ist, dass ich wordpress nicht benachrichtigen kann, wenn Änderungen in meinem benutzerdefinierten Steuerelement vorgenommen werden. Ich denke, ich vermisse etwas in meinem Code, […]

Wie erstelle ich ein Einstellungsfenster unter dem Plugin?

Ich versuche, ein Einstellungsfenster für mein Plugin zu erstellen, das sich unter dem Plugin auf der Plugin-Seite befindet und heruntergleitet, wenn der Nutzer den Einstellungslink wie andere Plugins (WP Maintenance Mode) anklickt. Sie sehen so aus: Ich habe versucht, den Plugin-Code zu lesen, habe ihn aber nicht wirklich verstanden, weil er für mich als Anfänger […]

Validieren von Werten mithilfe der Einstellungs-API?

Ich verwende die Einstellungs-API, um Optionen für das Plugin zu erstellen. Muss ich die Eingabewerte für die Sicherheit überprüfen (zum Beispiel Stripeslashes etc.)? (Ich konnte diesen Teil in den meisten Tutorials nicht finden). Hier ist was ich mache: function sandbox_initialize_theme_options() { add_settings_section( ‘general_settings_section’, __( ‘Display Options’, ‘sandbox’ ), ‘sandbox_general_options_callback’, ‘sandbox_theme_display_options’ ); add_settings_field( ‘show_header’, __( ‘Header’, […]

Undefinierter Indexhinweis bei Verwendung des Parameters $ args in add_settings_field ()

Ich verwende die Einstellungs-API , um meinem Administrator einige Optionen für ein Plugin zu geben, das ich gerade schreibe. Ich habe ungefähr 30 Textfelder, die auf der Plugin-Optionen-Seite ausgegeben werden, so dass ich einen sehr allgemeinen Callback erstellt habe: public function my_fields_callback( $args ) { $name = esc_attr( $args[‘name’] ); $value = esc_attr( $args[‘value’] ); […]

Option speichert nicht

Ich studiere WordPress Einstellungen API und probierte einige Tutorials. Ich möchte die Option als ein Array speichern. Ich habe einige Standardeinstellungen für die Option und es funktioniert gut, aber nachdem ich die Einstellungen gespeichert habe, wird es leer – String (0). Woher? Mein Callback für das Formularelement ist folgendes: function render_checkbox($html_args){ extract($html_args); $option_name = ‘di_theme_options’; […]

Schlüssel in assoziativem Array beim Speichern von Einstellungen dynamisch aktualisieren

Ich aktualisiere ein WordPress-Plugin, das ich gebaut habe, und habe festgestellt, dass ich einen ziemlich großen Fehler in meinem ursprünglichen Design gemacht habe. Das ist etwas verwirrend, aber ich versuche es so gut wie möglich zu erklären. Auf der Admin-Seite für mein Plugin habe ich derzeit eine Dropdown-Liste “Anzahl der Links” mit Optionen von 1 […]

Kann den Einstellungswert für mein Plugin nicht abrufen

Ich entwickle mein erstes WP-Plugin, und ich versuche, die Einstellungen-Seiten zu verwenden, um Optionen für das Plugin zu erstellen. // add settings page add_action(‘admin_menu’, ‘qd_button_admin_add_page’); function qd_button_admin_add_page() { add_options_page(‘QD Buttons’, ‘QD Buttons’, ‘manage_options’, ‘plugin’, ‘qd_button_options_page’); //call register settings function add_action( ‘admin_init’, ‘register_mysettings’ ); } function register_mysettings() { //register our settings register_setting( ‘qd_button-settings-group’, ‘qd_button_color_list’ ); register_setting( […]