Código PHP:
Ver original
register_setting( 'opciones', 'TipoLetra' ); add_settings_section( 'section-seven', 'Google fonts', 'section_seven_callback', 'def_options7' ); add_settings_field( 'tipo_letra', 'Tipo de letra', 'tipo_letra_callback', 'def_options7', 'section-seven' ); function tipo_letra_callback($args) { $fonts_options = get_option( 'TipoLetra' ); $fonts = array("a", "b", "c", "d"); ?> <select id="font-select" name="TipoLetra"> <?php foreach($fonts as $font_name){ ?> <option value="<?php echo $font_name;?>" <?php selected( $fonts_options, $font_name, false ); ?>><?php echo $font_name;?></option> <?php } ?> </select> <span class="description">Set your font.</span> <?php }
He echo campos de texto y checkbox que si funcionan, no se cual es el problema con esta opcion.
Podrian indicarme como crear este campo correctamente?
Gracias