Cómo mostrar los posts más comentados en WordPress sin plugins

El hecho de mostrar los posts más comentados ayuda a que los usuarios revisiten antiguos posts y sigan debatiendo sobre ello. Es una estrategia muy básica pero que no muchos sitios webs desarrollados con WordPress lo llevan a cabo. Ya os hemos hablado por aquí en ciertas ocasiones de técnicas para que los antiguos posts que hayas redactado en tu plataforma sigan nutriéndose de visitas, pero la de mostrar los posts más comentado es una muy sencilla y muy importante.

Sé que existen multitud de plugins para ello, pero el hecho de sobresaturar tu sitio web de estos addons puede afectar negativamente al rendimiento de tu web, por no hablar del fatídico pantallazo en blanco. Es por eso que siempre viene bien ahorrrarnos la instalación de estos plugins e intentar implementarlo nosotros mismos agregandoo código a los ficheros de nuestro tema actual.

En este artículo te mostraremos cómo mostrar los posts más comentados en WordPress sin necesidad de utilizar plugins, simplemente con código.

Ojo, no recomiendo este método a los más novatos. Si no te sientes cómodo agregando código a los ficheros de tu tema de WordPress, o no lo has hecho nunca, te recomiendo encarecidamente que instales un plugin. Si por el contrario, no lo has hecho nunca, pero quieres atreverte, más vale que le eches un vistazo a nuestro artículo: ¿Cómo editar ficheros de WordPress mediante un cliente FTP?

Y muy importante, antes de proceder a realizar cambios en los ficheros de nuestro WordPress debemos realizar una copia de seguridad por lo que pueda pasar. El desarrollo web es una cosa que no hay que tomar a la ligera, y cualquier cambio mal llevado puede dar lugar a un error y a que nuestra web no esté accesible. No cuesta nada realizar un backup de nuestros archivos, antes de ponernos manos en la masa.

Una vez dicho todo esto, lo primero que tienes que hacer es añadir el siguiente código en el fichero functions.php de tu tema, o en el plugin específico para ello (si es que lo tienes).

function posts_mas_comentados() { 
// iniciamos el buffer de salida
ob_start();
?>

 

 

Los valores utilizados en el array definen el tamaño de la miniatura que acompañará al título. Puedes ajustar este tamaño según tus necesidades.

Para personalizar los resultados de la consulta a base de datos, puedes utilizar las clases .mas-comentados y .contador-comentados en la hoja de estilos de tu tema. Para empezar, puedes utilizar este CSS:

.mas-comentados li { 
border-bottom:1px solid #eee; 
padding-bottom:3px; 
} 
.mas-comentados li :after { 
clear:both;
} 
.mas-comentados img { 
padding:3px;
margin:3px;
float:left;
}
.contador-comentados a, .contador-comentados a:active, .contador-comentados a:visited, .contador-comentados a:hover { 
color:#FFF;
}

Y hasta aquí nuestro artículo sobre cómo mostrar los posts más comentados en WordPress sin plugins. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales.

SIGUE LEYENDO…
Ir a la fuente / Author: Jorge López

VEO lo que NO SE VE

 
seo o no seo precio seo
seo o no seo precio seo coste seo

Más SEO, Más CLIENTES

Posicionamiento SEO, Hosting Servidores SSD optimizados para WordPress, Diseño de páginas web WordPress

Primer ANÁLISIS SEO GRATIS! Envía un email con tu dominio a:

Josean | www.seox.es | seox@seox.es  |  656 545 123  🙂

  Licencia de Creative Commons

SeoX: SEO en Bilbao para agencias, posicionamiento de páginas web, Link Building, Hosting WordPress, Marketing Digital en Bilbao

seo - Search engines - Search engine - Optimization - Traffic - Engine optimization - Search engine optimization - Optimize - Digital marketing - Optimizing - Ppc - Organic search - Backlinks - Online marketing - Link building - Seo strategy - On page seo - Keyword research - Adwords - Search engine results - line presence - Webmaster - Pay per click - Serps - Sitemap - Seo services - Engine results - Marketing strategy - Search marketing - Pay per - Webmasters - Local seo - Internet marketing - Backlink - Mobile friendly - Google search console