Hoy vamos a solucionar una duda típica de WordPress: Crear una página con las categorías en WordPress.

 
Antes de nada , recordar que WordPress es un gestor de contenidos , desarrollado en PHP y MYSQL.
Utiliza plugins para infinidad de tareas. Por medio del menu de Widgets (reproductores, o añadidos que ejecutan programas, código concreto en un luga de la página..etc) podemos cambiar el diseño de nuestra página, el orden en que mostrar los widgets, insertar galerías de imágenes, grupos de enlaces…

 

   

WordPress tiene muchas posibilidades y opciones de Configuración, incluso con plantillas gratuitas.

 
 

Y es que muchas veces será necesario modificar nuestras plantillas para conseguir lo que deseamos.
Es por eso que WordPress tiene un menu para ello, en la pestaña Apariencia. Al desplegarla, debajo de todo, encontramos la subpestaña Editor, donde podremos editar nuestra plantilla con php.

editor de plantilla en wordpress

Y es ahí donde debemos ejecutar todo lo que sigue para crear nuestra pagina con contenido de categorias concretas.

 

Cómo mostrar los Posts pertenecientes a alguna categoría concreta en WordPress:

-Editamos el index.php o el page.php, SIN MODIFICARLO todavía (mejor lo descargamos y lo modificamos en el pc), podemos hacerlo con Filezilla, que incluso nos permitirá hacerlo online, aunque yo recomiendo trabajar con una copia del archivo, e incluso aporta mucha tranquilidad tener un backup completo de la base de datos. 
Podeis hacerlo en el PHP My admin de vuestro hosting, y también podeis instalaros el plugin WordPress DB Backup, que os permitirá incluso programar backups.
 
-Seguimos, ahora hemos de crear nuestra plantilla, y lo hacemos Insertando este código despues del header:

codigo para crear plantilla

<?php /* Template Name: Categoría A */;?>

 

En  Template Name : Categoría A” Hemos de poner el nombre que deseemos para nuestra plantilla en lugar de Categoria A.
-Luego añadimos encima del loop la siguiente query:

<?php  query_posts("category_name=nombredelacategoria"); ?>

 
El loop o bucle, es el código php de la plantilla , que consta de varias partes, y nos permite ver en nuestro home las entradas habitualmente .Entre otras cosas utiliza los bucles if y While. En otro artículo hablaremos más del loop de las plantillas.

Poniendo en nombredelacategoria, el nombre de nuestra categoria deseada en cada caso, tal y como la tengamos creada.
 
-Cuando lo tengamos preparado , podemos guardar el archivo con un nombre diferente, cuidado de no sobreescribir index.php

Así bien , lo llamamos por ejemplo Categoria_A.php
 
-Después lo subimos a nuestro dominio, a la carpeta wp-content/themes/nuestro theme actual

subir los nuevos archivos de plantilla al dominio wordpress

 
-Ahora solo tenemos que ir al menú Paginas , y tras poner el Título a nuestra página , editar la url que tendrá.

Menu paginas en wordpress

 
-Tras eso , hemos de ir a la esquina inferior derecha, y en el cuadro Atributos de la página, seleccionar la plantilla que acabamos de crear como plantilla en la que se basará la página que estamos haciendo.Es decir, en este caso la plantilla que hemos creado la teniamos guardada como Categoria_A.php.
 

Desplegamos el cuadro Plantilla y seleccionamos Categoria A.

pagina WP basada en plantilla

Creando la pagina basada en plantilla


 

Y por fín tendremos creada nuestra página WordPress con posts de ciertas categorías.

Espero que os sea de utilidad.Si es asi podéis suscribiros al Blog o seguirlo con vuestra cuenta de Google.

Un saludo a todos los Blogueros de WordPress .
 


Etiquetas del articulo:


Suscríbete para acceder a la zona privada

Suscribiéndote a la lista de correo de El Taller del Bit conseguirás entrar a la zona privada de descargas con materiales exclusivos (ebooks, artículos privados, plugins, descargas de exámenes resueltos ...)

Gracias. Te has suscrito con éxito!