Dropdown-Liste der Seiten zum Abrufen der Seiten-ID zum Speichern in den Plugin-Optionen

Ich brauche eine Liste aller Seiten in einer Dropdown-Liste, damit ich die Seiten-ID der ausgewählten Seite in den Optionen meines Plugins speichern kann.

Gerade habe ich:

?> <input name='wpplf23_plugin_options[thankyou_page]' type='number' value='' /> <?php 

Um die ID nur manuell zu speichern.

Ich habe diesen Code gefunden:

 $args = array( 'depth' => 0, 'child_of' => 0, 'selected' => 0, 'echo' => 1, 'name' => 'page_id', 'id' => null, // string 'class' => null, // string 'show_option_none' => null, // string 'show_option_no_change' => null, // string 'option_none_value' => null, // string ); wp_dropdown_pages( $args ); 

Aber ich kann nicht herausfinden, wie ich es dazu bringen kann, das zu tun, was ich brauche. Wie würde ich darüber gehen?

Danke für jede Hilfe, die Sie mir geben können.

Solutions Collecting From Web of "Dropdown-Liste der Seiten zum Abrufen der Seiten-ID zum Speichern in den Plugin-Optionen"

Ich verwende den folgenden Code, um ein Dropdown-Menü für die Seitenauswahl auf einer Optionsseite anzuzeigen.

Wenn Sie eine Seite auswählen und speichern, sehen Sie beim nächsten Besuch der Optionsseite auch, welche Seite gespeichert wurde. (also nicht mehr “Seite auswählen”)

Sie können die WordPress selected () -function verwenden. Weitere Informationen finden Sie hier: https://codex.wordpress.org/Function_Reference/selected

 $options = get_option( 'my_settings' ); ?>  

Sie müssen nur den aktuell gespeicherten Wert des Feldes $page->ID und dann die WP selected () – function verwenden, um den aktuell gespeicherten Wert mit der $page->ID .

Vielleicht kann dir das helfen.

Probieren Sie den folgenden Code aus.

  

Hoffe, das wird dir helfen.