Hallo WP Gemeinde,
ich habe ein Problem mit einem Auswahlmenu in einem Formular. Ich habe eine Theme-Options Page mit einem Auswahlmenu erstellt, mit dem man eine Kategorie auswählen kann und als Option speichern kann. Dies funktioniert einwandfrei und wir auch im Theme sauber angezeigt.
Allerdings hat das Ganze im Moment noch einen Haken. Ich bekomm das nicht hin das nach dem speichern im Auswahlmenu die abgespeicherte Kategorie selectiert ist. In meinem Code wird immer die letzte <option> im Menu selectiert.
Ich habe schon einiges gesucht und ausprobiert. Allerdings ohne Erfolg.
Hier mal der letzte Code den ich mir ausgedacht habe:
PHP
<select name="cr_theme_options[featuredCategoryHome]">
<option>Bitte die Featured Kategorie wählen</option>
<?php
$options = get_option('cr_theme_options');
$cat_options_id = $options['featuredCategoryHome'];
$categories = get_categories();
?>
<?php foreach ($categories as $category) {
if ($category->term_id == $cat_options_id) {
$selected = 'selected';
}
echo '<option '. $selected .' value="'. $category->term_id .'" >'. $category->cat_name .'</option>';
}
?>
</select>
Alles anzeigen
Irgedwas läuft schief. Wo ist der Denkfehler. Ich freu mich auf eure Antworten.
LG Peter G