Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Framework upthemes

Estas en el tema de Framework upthemes en el foro de WordPress en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/05/2012, 12:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 22
Antigüedad: 13 años, 6 meses
Puntos: 1
Framework upthemes

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
  1. $options = array (
  2.  
  3. array(  "name" => "Logo Image",
  4.             "desc" => "Upload your your image or select from the gallery. (200px x 160px)",
  5.             "id" => "logo",
  6.             "type" => "image",
  7.             "value" => "Upload Your Logo",
  8.     ),
  9.  
  10. array(  "name" => "Text list",
  11.             "desc" => "Multiple custom strings a user can enter.",
  12.             "id" => "list",
  13.             "type" => "text_list",
  14.     ),
  15.  
  16. );


Para mostrar la opción theme-logo
Código PHP:
Ver original
  1. function my_theme_logo(){
  2.            global $up_options;
  3.         ?>
  4.            <a href="http://mywebsite.com"><img src="<?php echo $up_options->theme_logo; ?>"></a>
  5.         <?php
  6.         }

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 original
  1. function my_list(){
  2.            global $up_options;
  3.         ?>
  4.            <?php echo $up_options->list; ?>
  5.         <?php
  6.         }

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.
  #2 (permalink)  
Antiguo 21/05/2012, 21:17
 
Fecha de Ingreso: febrero-2012
Ubicación: México
Mensajes: 227
Antigüedad: 12 años, 1 mes
Puntos: 48
Respuesta: Framework upthemes

Son los valores los que están en la lista los que cuentan...

$up_options->list[0];

o algo asi.

Etiquetas: framework, página, php, themes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:07.