¡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-archivoDesde luego se puede complicar más, pero para mi fue sufuciente con lo descrito.
Gracias por el soporte
un saludo
jmarior