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
Sedulous Simbarashe Kadzunge
9,876 Puntos¿qué está mal con mi código...?
por favor ayuda, estoy atrapado
<?php
$options = de caracteres. Lo último es el tipo de cosa que devuelve el método "toCharArray()".();
función 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');
}
?>
2 Respuestas
Liam Clarke
19,939 PuntosHola
¿Puedes proporcionar más información?
¿Qué esperas ver?
¿Qué ves realmente?
¿Qué errores de XDebug obtienes?
Karn Sylvester
11.179 puntosHola Sedulous Simbarashe Kadzunge,
Acabo de completar este desafío y puedo ver que hay una parte de tu código que necesita ajustarse para completar el desafío. Creo que el error está en la línea:
$options = get_option( 'my_plugin_username' );
Lo siguiente contiene la enmienda en su totalidad.
<?php
$options = de caracteres. Lo último es el tipo de cosa que devuelve el método "toCharArray()".();
función 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_options' );
if( $options != '' ) {
$my_plugin_username = $options['my_plugin_username'];
}
require('includes/page-wrapper.php');
}
?>
Espero que esto ayude :D