Hola, estoy usando el framework de UpThemes para hacer una plantilla Wordpress con una página de configuración (Theme options). El framework está muy bien, os lo recomiendo. Lo podéis encontrar en [URL="https://github.com/LiftUX/UpThemes-Framework"]https://github.com/LiftUX/UpThemes-Framework[/URL].
En las instrucciones explican que para mostrar las opciones, hay que llamar a la variable $up_options y luego usar el id de dicha opción con un echo. Más o menos de la siguiente manera.
Opciones creadas previamente:
Código PHP:
Ver original
array( "name" => "Logo Image", "desc" => "Upload your your image or select from the gallery. (200px x 160px)",
"id" => "logo",
"type" => "image",
"value" => "Upload Your Logo",
),
array( "name" => "Text list", "desc" => "Multiple custom strings a user can enter.",
"id" => "list",
"type" => "text_list",
),
);
Para mostrar la opción theme-logo
Código PHP:
Ver originalfunction my_theme_logo(){
global $up_options;
?>
<a href="http://mywebsite.com"><img src="<?php echo $up_options->theme_logo; ?>"></a>
<?php
}
El problema es que eso funciona con opciones que devuelven una cadena (string), como la de type=image; pero si yo quiero usar el mismo código para una opción type=text_list de la siguiente manera
Código PHP:
Ver originalfunction my_list(){
global $up_options;
?>
<?php echo $up_options->list; ?> <?php
}
me devuelve la palabra Array.
Supongo que es porque esa opción guarda más de un dato en un array, pero ¿cómo se hace para que te muestre esos datos que tiene guardado un array?
Espero que me podáis ayudar, porque estoy desesperadito.