WP_Query, posts por categoría en WordPress sin plugins

Francis AntonyPublicado hace 9 meses

Empezamos una nueva sección en la web, te enseñamos a poner posts por categoría en Wordpress.

Iniciamos con una nueva sección en la web del CMS más usado en el mundo, si bien teníamos dudas en la creación de esta nueva sección luego nos quedo claro que no estaría mal compartir con ustedes algunos tips que puedan ayudarlos en la creación de una página web, que mejor que tener una sección para WordPress.

Para iniciar en el desarrollo de una plantilla en WordPress debes tener en cuenta que no necesitas tener un gran conocimiento de programación, ya que mucho de lo que necesitarás lo encontrarás en el famoso Codex de WordPress. Mucho de lo que iremos compartiendo tan solo será explicar de que trata el Codex, es decir, debes tener presente estudiarlo para conocer sobre el mundo de WordPress.

Usando el WP_Query para colocar posts por categoría en WordPress

Una de las cosas que más se busca al desarrollar una plantilla en WordPress es la de colocar alguna sección que sea de alguna categoría en especial que uses en tus publicaciones, es decir mostrar una sección dedicada hacia algo en específico; como una zona donde muestres todo de cursos, dibujos, descargas, entre otros.

Para crear esta sección en tu web usaremos la función WP_Query que nos ofrece WordPress usando el siguiente código:

<?php

// En 'cat' deberás colocar el ID de la categoría que deseas mostrar.
// En 'posts_per_page' deberás colocar la cantidad de posts que deseas mostrar.
$the_query = new WP_Query( array( 'cat' => 1, 'posts_per_page' => 3 ) ); ?>

<?php if ( $the_query->have_posts() ) : ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

// Aquí podrás usar el html y funciones necesarias para mostrar tus posts.
<h2 class="entry-title"><a rel="bookmark" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php if ( has_post_thumbnail() ) : ?>
<a class="entry-thumbnail" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?></a>
<?php endif; ?>

<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

Como te habrás dado cuenta lo único que hicimos fue tomar el código que nos ofrece WordPress y mostrarlo según lo que necesitemos. Es de esta forma como podrás mostrar posts de alguna categoría en específico, hasta incluso usar algún slider para hacerlo mas interactivo.

Espero que este pequeño tip te haya podido ayudar a entender un poco el Codex de WordPress, si tienes alguna pregunta no dudes en comentar.

¿Te gustó este artículo? ¡Vota y ayúdanos a mejorar!

PobreRegularEstá bienMuy buenoExcelente (1 votos, promedio: 5,00 de 5)
Cargando…
Francis Antony on FacebookFrancis Antony on Twitter
Francis Antony
Francis Antony
Soy estudiante de Ingeniería Informática, alguien enamorado de las nuevas tecnologías y en especial de Android, también soy un amante de la programación web y diseño. Además soy un adicto al cine y las buenas series. Si tienes alguna duda puedes contactarme.

Wordpress

¿Algo que decir? !Deja tu comentario!