Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Antoinette Haste
6,047 puntosProblema con el desafío de la función get_option...
Hola,
Simplemente no puedo averiguar qué estoy haciendo mal en este desafío. Mi código está a continuación. ¡Cualquier consejo sería ENORMEMENTE apreciado!
¡Gracias!
Instrucciones:
<?php
$options = array();
function my_plugin_options_page() {
if( !current_user_can( 'manage_options' ) ) {
wp_die( 'No tienes permisos suficientes para acceder a esta página.' );
}
global $options;
if( isset( $_POST['my_plugin_hidden_field'] ) ) {
$my_plugin_username = esc_html( $_POST['my_plugin_username'] );
$options['my_plugin_username'] = $my_plugin_username;
$options['last_updated'] = time();
update_option( 'my_plugin_options', $options );
}
}
$options = get_option( 'my_plugin_username' );
if( $options != '' ) {
$my_plugin_username = $options['my_plugin_username'];
}
require('includes/page-wrapper.php');
}
?>
1 Respuesta
Antoinette Haste
6,047 puntosAfortunadamente, finalmente pude encontrar la respuesta aquí: https://teamtreehouse.com/forum/stuck-on-crud-with-the-wordpress-options-table-part-2
davpay
40,173 Puntosdavpay
40,173 PuntosTienes ' $options = get_option( 'my_plugin_username' ); ' en lugar de ' $options = get_option( 'my_plugin_options' ); '