Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2012, 12:20
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Añadir campos al panel de opciones de un Theme

pues las áreas administrativas que he creado no utilizan ese tipo de código te pongo un ejemplo de lo que a mi siempre me ha funcionado para agregar los campos, igual lo puedes adaptar a lo que ya tienes

Código PHP:
Ver original
  1. <?
  2. function AGTheme_register_settings() {
  3.     register_setting( 'AGTheme-settings-group', 'AGTheme_facebook' );
  4.     register_setting( 'AGTheme-settings-group', 'AGTheme_twitter' );
  5. }
  6. function AGThemeOptions(){ ?>
  7. <form id="landingOptions" method="post" action="options.php">
  8. <?php settings_fields( 'AGTheme-settings-group' ); ?>
  9.  
  10. Facebook Link: <input type="text" name="AGTheme_facebook" value="<?php print get_option('AGTheme_facebook'); ?>" />
  11.  
  12. Twitter Link: <input type="text" name="AGTheme_twitter" value="<?php print get_option('AGTheme_twitter'); ?>" />
  13.  
  14. <input type="submit" class="button-primary" value="<?php _e('Save Changes') ?>" />
  15. </form>
  16. <? } ?>

te recomiendo el libro "Rockable Press Building Wordpress Themes" en lo personal me ayudo mucho para entender lo necesario sobre los template de wordpress