Algunas me habéis preguntado cómo crear una página que incluya sólo las entradas de una categoría. Se puede hacer, pero WordPress no incorpora esta función de forma nativa.
Por tanto, para conseguir hacer eso hay dos opciones:
- Esperar a que veamos la sesión de plugins e instalar un plugin que implemente esta funcionalidad en nuestro blog o…
- Hacerlo a mano tocando el código desde el editor incorporado en Apariencia > Editor
Pues nada, si no queréis esperar a ver los plugins, os enlazo un tutorial en el que con sólo un corta-pega en el código del tema vamos a incorporar esa funcionalidad con un simple shortcode (un código entre corchetes que, al ponerlo, hará que salgan las entradas de la categoría indicada).
Basta con leer la sección «Crear el shortcode» y después ponerlo en los contenidos de la página en la que queramos que salgan las entradas de la categoría.
Actualización (3/5/2017)
Para que en lugar de mostrar sólo el enlace a la página, muestre el contenido, añadir a functions.php lo siguiente (en lugar de lo que pone en el enlace):
function show_category_posts( $atts ){
extract(shortcode_atts(array(
'cat'=> ''
), $atts));
query_posts('cat='.$cat.'&orderby;=dateℴ=ASC&posts;_per_page=-1');
while ( have_posts()){
the_post();
echo "<h2>";
the_title();
echo "</h2>";
the_content();
}
//Reset query
wp_reset_query();
}
add_shortcode('mostrar_cat', 'show_category_posts');
Descargar esta página en PDF