Foro Wordpress en Español
20 de Noviembre de 2008, 12:40:21 *
Bienvenido(a), Visitante. Por favor, entra o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
  Volver al Blog   Inicio   Buscar AYUDA Entrar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Sólo widgets  (Leído 891 veces)
0 Usuarios y 1 Visitante están viendo este tema.
jmarior
Pre-Blogger
*

Nº agradecimientos: 1
Desconectado Desconectado

Mensajes: 5


« : 29 de Agosto de 2008, 04:16:25 »

Hola,

utilizo un tema de una sola columna sin soporte (por ahora) para widgets. Me gustaría saber si podría crear una página que sólo contuviese widgets.

¿Quizás una plantilla especial para esa página?... no estoy todavía muy metido a WP.
En línea
lalaale
Redactor
BlogStar
*****

Nº agradecimientos: 42
Desconectado Desconectado

Mensajes: 780



WWW
« Respuesta #1 : 30 de Agosto de 2008, 04:08:05 »

recomendaria que leas

http://ayudawordpress.com/introduccion-a-los-widgets/
http://ayudawordpress.com/anadir-soporte-de-widgets-a-una-plantilla/
http://ayudawordpress.com/como-anadir-widgets-al-footer/

luego, puedes buscar que codigo php sirve para mostrarlo solamente en X pagina.
En línea

jmarior
Pre-Blogger
*

Nº agradecimientos: 1
Desconectado Desconectado

Mensajes: 5


« Respuesta #2 : 31 de Agosto de 2008, 09:00:00 »

Perfecto, lo intentaré a partir de esta documentación

gracias
En línea
jmarior
Pre-Blogger
*

Nº agradecimientos: 1
Desconectado Desconectado

Mensajes: 5


« Respuesta #3 : 02 de Septiembre de 2008, 12:07:41 »

¡Conseguido! Os pongo aquí el resultado y mi resumen de cómo hacerlo:

1. Añadir soporte para  de widgets al tema. Para ello añadir al fichero functions.php del tema el texto:

<?php
if ( function_exists('register_sidebars') )
register_sidebars(1);
?>

(si no existe crearlo).

2. Crear una plantilla que haga una llamada a la función de WP: get_sidebar();
En mi caso creé el archivo widgetized-page.php en el directorio de mi tema. Atención al comentario inicial con Template Name: **ESTO SOBRA**xx, es necesario para que WP lo reconozca como una plantilla. El código simplificado  es:

<?php
/*
Template Name: widgetized page
*/
?>
<?php get_header(); ?>   
<!-- begin page -->   
<div class="wcontainer">   
  <?php get_sidebar(); ?>
</div>          
<!-- end page -->     
<?php get_footer(); ?>

3. Crear una nueva página y asociarle la nueva plantilla.
Pues lo dicho, escribimos una nueva página y en opciones avanzadas le asignamos nuestra plantilla.

4. Crear el código CSS asociado a los elementos básicos que componen el widget
Modificamos el style.css a nuestro gusto para darle formato a los elementos del widget.
Por lo menos estos:

.sidebar {width: 50%;
          float: left;
}

.sidebar ul {
  font-size : 12px;
  list-style: none;
  margin: 5px;
  padding: 0;
}

.sidebar li {
  font-size : 12px;
  list-style: none;
  margin-left: 15px;
  padding: 0;
}

5. Incluir los widgets en el sidebar desde el panel de control de WP.

Pues listo, ya tenemos nuestra página conteniendo los widgets independientemente de la página principal. Aquí podeis ver el ejemplo: http://www.jmarior.net/fotos-archivo

Desde luego se puede complicar más, pero para mi fue sufuciente con lo descrito.

Gracias por el soporte
un saludo
jmarior
En línea
Fernando
Administrador
BlogStar
*****

Nº agradecimientos: 185
Desconectado Desconectado

Mensajes: 2.247


Dr. Blog


WWW
« Respuesta #4 : 02 de Septiembre de 2008, 12:23:33 »

Muchas gracias por compartir todo el proceso, esto se merece un artículo en el blog ¿te animas? Sonrisa
En línea

También escribo en: Ciberprensa | Incubaweb | Appleismo | Macuarium | iPhoniac
jmarior
Pre-Blogger
*

Nº agradecimientos: 1
Desconectado Desconectado

Mensajes: 5


« Respuesta #5 : 02 de Septiembre de 2008, 11:32:55 »

Por supuesto, si me indicas dónde debo postear.
En línea
lalaale
Redactor
BlogStar
*****

Nº agradecimientos: 42
Desconectado Desconectado

Mensajes: 780



WWW
« Respuesta #6 : 02 de Septiembre de 2008, 03:42:48 »

si eres usuario registrado del blog, solo accedes al panel de control y escribes como si fuera tu blog Sonrisa

recuerda que en AWP debes registrarte en el blog, independientemente del foro.
En línea

jmarior
Pre-Blogger
*

Nº agradecimientos: 1
Desconectado Desconectado

Mensajes: 5


« Respuesta #7 : 03 de Septiembre de 2008, 01:20:56 »

El articulo esta escrito desde ayer pero no lo he visto en portada todavia.
Supongo quye esta en cola de publicacion.

saludos
jmarior
En línea
lalaale
Redactor
BlogStar
*****

Nº agradecimientos: 42
Desconectado Desconectado

Mensajes: 780



WWW
« Respuesta #8 : 03 de Septiembre de 2008, 07:50:10 »

El articulo esta escrito desde ayer pero no lo he visto en portada todavia.
Supongo quye esta en cola de publicacion.

saludos
jmarior

puede demorar un poquito Sonreir paciencia! pasa que Fernando tiene que verificarlos, pero ya sale hoy seguro...

gracias por colaborar a la comunidad con tu post!
En línea

abocc
Pre-Blogger
*

Nº agradecimientos: 0
Desconectado Desconectado

Mensajes: 3


« Respuesta #9 : 05 de Octubre de 2008, 10:02:42 »

Hola!!
Necesito ayuda para colocar en el widget text un codigo que se generó al cargar un powerpoint en soho show, se encuentra dentro de las etiquetas iframe y no se como hacer para que lo tome.
Desde ya muchas gracias!

Amalia
En línea
Fernando
Administrador
BlogStar
*****

Nº agradecimientos: 185
Desconectado Desconectado

Mensajes: 2.247


Dr. Blog


WWW
« Respuesta #10 : 06 de Octubre de 2008, 12:35:58 »

El articulo esta escrito desde ayer pero no lo he visto en portada todavia.
Supongo quye esta en cola de publicacion.

saludos
jmarior
No he visto tu entrada, no aparece en Pendientes de Revisión ni en ninguna parte  Indeciso
En línea

También escribo en: Ciberprensa | Incubaweb | Appleismo | Macuarium | iPhoniac
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Creado con MySQL Creado con PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!