¿Alguna vez ha querido saber cómo mostrar publicaciones de la misma categoría en WordPress?
Esto ya ha sido objeto de varias solicitudes de nuestros suscriptores que querían priorizar una categoría en los widgets. En este tutorial, te mostraré cómo mostrar artículos recientes de una categoría en los widgets de tu blog de WordPress.
Existen dos metodos que te permitirá alcanzar tus objetivos. El primer método es muy simple y adecuado para bloggers principiantes, porque se hace a través de un complemento que le permitirá mostrar publicaciones recientes de una categoría en un widget.
El segundo método se realiza con un código que puede agregar en un archivo de su tema de WordPress, pero este método es solo para usuarios experimentados.
La principal ventaja de este último método es que no te hace depender de un complemento, y también tienes mucho margen de maniobra en las configuraciones. Sin embargo, el método con el complemento es relativamente simple, si no desea perder el tiempo, lo recomiendo encarecidamente.
Bueno, como todo está dicho, presentaré a continuación los dos métodos.
Pero antes, si nunca has instalado WordPress, descubre Cómo instalar un tema de WordPress et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog
Luego de vuelta a por qué estamos aquí.
1era Método: uso de un complemento "Widget de publicación de categoría"
Se trata de un plugin de WordPress disponiblespuede instalar desde su tablero.
Una vez hecho esto, vaya a la interfaz " Apariencia> Widgets Y notará que hay un nuevo widget disponible.
Solo tiene que mover este widget y agregarlo a la barra lateral de su elección. Una vez hecho esto, podrá elegir una categoría, establecer un límite de elementos para enumerar, mostrar o no las imágenes destacadas (la personalización de las dimensiones), define un límite en términos de palabras para categorías.
Descubrir también Cómo añadir categorías al menú de tu blog de WordPress
Al consultar su blog, verá cómo se muestra su widget.
También te invitamos a leer ¿Cómo dar un estilo único a las diferentes categorías de WordPress
2e método: usando un código
Lo único que tendrá que hacer es agregar el siguiente código al archivo functions.php de su tema activo de WordPress.
function custom _postsbycategory() {
// the query
$the_query = new WP_Query( array( 'category_name' => 'announcements', 'posts_per_page' => 10 ) );
// La boucle WordPress
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// Si aucune image n’existe
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// Aucun article disponible
}
$string .= '</ul>';
return $string;
/* Restauration des données */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'custom_postsbycategory');
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
Asegúrese de cambiar el valor de la clave nombre de la categoría ". Puede aumentar la cantidad de artículos usando la tecla post_per_page ".
En un archivo de su tema puede usar la siguiente función PHP: " custom_postsbycategory () »
También puedes descubrir Cómo agregar botones para compartir en WordPress Haciendo clic en este enlace.
También puedes usar el shortcode " [Columnas de la categoría] Para mostrar la lista de elementos en una categoría particular en sus artículos, páginas o widgets.
Descubre también algunos complementos premium de WordPress
Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.
Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.
1. Super Backup & Clone - Migrar
Le Plugin de WordPress Super Backup & Clone: Migrate te permitirá hacer una copia de seguridad de tu sitio web. De hecho, trabajar en su sitio web siempre es un proceso largo y engorroso, y sería una pena que perdiera su trabajo debido a una mala configuración o un error de manipulación.
Ce Plugin de WordPress es una solución de respaldo confiable que evitará que pierdas tus datos. Sus principales características son: un panel intuitivo, la posibilidad de mantener varias instancias de copias de seguridad, migración a otro servidor posible, restauración de copias de seguridad, diagnóstico automático, excelente atención al cliente, soporte multisitio, etc.
Descargar | Demo | alojamiento web
2. Captcha Plus
El complemento Captcha plus es una de las mejores soluciones de seguridad de WordPress para proteger sus formularios del spam utilizando lógica matemática. Admite inicio de sesión, registro, recuperación de contraseña, comentarios y formularios de contacto.
Los usuarios deben completar la ecuación matemática antes de enviar el formulario. Puede configurar la complejidad de “Captcha Plus” usando tres acciones matemáticas básicas como sumar, restar y multiplicar. ¡Deje de enviar spam ahora!
Descargar | Demo | alojamiento web
3. Premium SEO Pack
La mayoría de las características de WordPress están listas para usar; Podría decirse que esta es la razón por la que WordPress es el sistema de gestión de contenido más popular del mundo.
Sin embargo, los propietarios generalmente usan WordPress para optimizar la velocidad y el SEO de su sitio web. Premium SEO Pack es la herramienta definitiva para optimizar su sitio web para los motores de búsqueda.
Descubrir Cómo crear una tienda privada con WooCommerce
Tiene todas las características que podrías desear en docenas de complementos diferentes y características adicionales que no verás en ningún otro lado.
Descargar | Demo | alojamiento web
Recursos recomendados
Conozca otros recursos recomendados para ayudarlo a construir y administrar su sitio web.
- Los complementos de 8 WordPress para crear un megamenú en tu blog
- Complementos de 10 WordPress para ocultar contenido premium en tu blog
- Cómo crear fácilmente un cuestionario en WordPress
- Cómo crear una política de privacidad en WordPress
Conclusión
Listo ! Eso es todo para este tutorial sobre cómo agregar artículos recientes de una categoría específica. No dude en comparte con tus amigos en tus redes sociales favoritas.
Sin embargo, también podrá consultar nuestra Recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.
Si tienes sugerencias o comentarios, déjalos en nuestra sección comentarios.
...
Hola, no entiendo esta parte:
En un archivo de tu tema puedes usar la siguiente función de PHP: "custom_postsbycategory()"
El código no se registrará debido a un error de sintaxis, '_postsbycategory' inesperado (T_STRING), esperando '('
¿Tiene una solución para desbloquear la situación, por favor?
Bonsoir,
No hay mejor solución todavía. Lo siento.
Hola,
¿Con qué debo reemplazar el category_name? ¿Por la babosa, por el id…? ¿Puedes poner un ejemplo por favor?
Merci.
Hola,
Advierto a cualquiera que quiera copiar / pegar el código. Todas las comillas dobles y simples deben reemplazarse por su versión en inglés. ejemplo: "" por "". Esté atento 😉
Gracias por la precisión, lo corregiremos.
Gracias por regresar Alex
Hola, y gracias por este tutorial muy sencillo.
Soy un principiante total. ¿Qué quiere decir en el paso 2 con "en un archivo específico"? ¿Debemos crearlo o cómo reconocerlo?
Hola,
Si usted es un principiante, así que no recomiendo el segundo método.
Hola,
Sé que la pregunta se hizo hace bastante tiempo, pero me hago la misma pregunta que Carribou. ¿Qué quiere decir "en un archivo específico"? se dice de una manera muy misteriosa ...
Gracias por la info
Bonjour Michel,
Gracias por tu comentario. Hemos corregido el artículo. Se trata de "Lo único que tendrá que hacer es agregar el siguiente código al archivo functions.php de su tema de WordPress activo »
Pero también puede crear su propio complemento e insertar este fragmento de código en él.
Esperamos haber respondido a su inquietud. No dude en volver si encuentra más dificultades.
cordialmente