Hoy vamos a solucionar una duda típica de 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.
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:
-Editamos el
index.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 database Backup , que os permitirá incluso programar backups.
-Seguimos, ahora hemos de crear nuestra plantilla, y lo hacemos Insertando este código despues del header:
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:
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
-Ahora solo tenemos que ir al menú Paginas , y tras poner el Título a nuestra página , editar la url que tendrá.
-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.
Y por fín tendremos creada nuestra página con posts de ciertas categorías.
Espero que os sea de utilidad.Si es asi podeis suscribiros al Blog o
seguirlo con vuestra cuenta de Google.
Un saludo a todos los Blogueros de WordPress y Blogger.