Añadir opciones a un plugin wordpress

Un ejemplo:

 add_action( 'admin_menu', 'frasedeldia_menu' );
add_action( 'admin_init', 'frasedeldia_settings');

function frasedeldia_settings() {
 register_setting( 'frasedeldia-group', 'frasedeldia_text' );
};

function frasedeldia_menu() {
 add_options_page( 'Opciones frase del dia', 'Frase del día', 'manage_options', 'frasedeldia-identifier', 'frasedeldia_options' );
}

function frasedeldia_options() {
 if ( !current_user_can( 'manage_options' ) ) {
 wp_die( 'You do not have sufficient permissions to access this page.' );
 }
?>

 <div>
 <?php screen_icon(); ?>
 <h2>Opciones frase del día</h2>

 <form method="post" action="options.php">
 <?php 
 settings_fields( 'frasedeldia-group' ); 
 do_settings_fields( 'frasedeldia-group', '' );
 ?>

 <p>Introduzca frase</p>
 <input type="text" name="frasedeldia_text" value="<?php echo get_option('frasedeldia_text'); ?>" />

 <?php
 submit_button();
 ?>
 </form>
 </div>
<?php
}
?>


Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos