Cómo hacer páginas estáticas con WordPress
Ayer les anunciaba aquí en blogpocket mi página personal antoniocambronero.com. Página que construí en pocos minutos con WordPress. Y es que éste fantástico CMS permite ahora colocar como página de inicio, no el índice con los posts mas recientes (la famosa página index.php) sino cualquiera de las páginas que hayamos creado en la opción Write > Write pages.
Para ello, simplemente hay que ir a la opción Options > Reading y seleccionar “A static page (select below)“, dentro del apartado “Front page displays“. Como se ve en la imagen siguiente, yo he seleccionado la página llamada “About“.

La página “About” será pues la página de inicio y lo que incluyamos en ella saldrá en lugar de los posts del blog (aunque éstos existan).
Naturalmente, hay que hacer algunos cambios en el archivo page.php si, por ejemplo, no se quiere que salga ni el título de la página ni el pie o cualquier otro elemento no deseado. Yo he quitado el título (línea en la que aparece <?php the_title(); ?>) y la fecha de publicación de la página (línea en la que aparece “Publicado en <?php the_time(‘F j, Y’); ?>“).
Otro cambio puede ser en header.php, donde se suele escribir el menú de navegación con las páginas existentes. Teniendo en cuenta que “About” no es ahora una página propiamente dicha sino la página de inicio, lo mejor es eliminar la línea donde aparece <?php wp_list_pages(‘title_li=&depth=1′); ?> y sustituirla por otro menú codificado a nuestro gusto. En mi caso, sólo he añadido el siguiente enlace:
<li><a href=”http://www.antoniocambronero.com/contacto/#”>Contactar</a></li>
Del sidebar podemos eliminar todo el código que muestra las categorías, archivos, etc.
Y así es cómo conseguimos una página de inicio estática con WordPress.
Si quisiéramos añadir una página con los posts del blog, sólo hay que crear una página vacia llamada Posts, por ejemplo, y seleccionarla en el apartado “Posts page:” dentro de “A static page (select below)“, de la siguiente forma:

Finalmente, incluiríamos el enlace a la página llamada “Posts” seguramente en el nuevo menú de navegación, al lado de “Contactar”, que ya comentamos más arriba.










octubre 23rd, 2007 a las 1:30 am
por si acaso no os queda claro, un ejemplo visual:
http://www.btleague.net/info.asp?id=212
junio 23rd, 2008 a las 4:11 am
Hola!
Muchas gracias por la info!
Me queda una duda, yo quiero poner una pagina estatica, un chat en este caso. Y que abajo se vean todas las entradas publicadas y no entiendo como hacerlo.
Me podras ayudar?
Saludos y gracias!
julio 7th, 2008 a las 5:21 am
como se hace en el Wordprees MU
marzo 11th, 2009 a las 6:28 pm
Muy buena explicación y útil el comentario. Realmente las páginas son una de las grandezas de wordpress. Un saludo.
diciembre 11th, 2009 a las 1:21 am
hola gracias por la explicacion,
me podrias decir donde esta la opcion para editar el codigo de la pagina creada?
“Naturalmente, hay que hacer algunos cambios en el archivo page.php”
febrero 21st, 2010 a las 9:25 am
Hola, yo tengo la misma duda del de arriba, osea ya vi como crearla y ponerla de inicio, pero no se como sacar el header de esa pagina solo ni como sacar los comentarios, tmb de esa pagina sola. Saludos! gracias
febrero 21st, 2010 a las 9:55 am
ah, y una cosa mas, yo ya se como hacer un boton que diga enter y me redireccione a otra pagina, pero donde queda esa pagina caundo creo la de bienvenida, osea como se llama esa pagina, con que url la puedo encontrar.. saludos y gracias!