Cómo evitar que Disqus anule el recuento de comentarios de WordPress

Cómo evitar que Disqus anule el recuento de comentarios de WordPress / Temas

Disqus, una plataforma de comentarios, tiende a salir y cambiar el número de comentarios de WordPress. Esto puede hacer que su tema muestre el texto "Ver comentarios" en lugar del recuento real de comentarios que desea que se muestre. La razón por la que Disqus intenta reemplazar el recuento de comentarios mostrado por WordPress es que estará desincronizado con el recuento de comentarios real en muchas ocasiones. Por lo tanto, al tener estas configuraciones de reemplazo, sus recuentos de comentarios deben coincidir con lo que están en Disqus; sin embargo, deshacerse de esta configuración de reemplazo hará que sus páginas se carguen más rápido. Recientemente, tuvimos la oportunidad de trabajar en el sitio de un cliente que tuvo este problema arruinando el estilo de su caja de conteo de comentarios. En este artículo, le mostraremos cómo evitar que Disqus anule su Número de comentarios de WordPress en temas.

Después de realizar una gran cantidad de búsquedas en Internet (incluidos los formularios GetSatisfaction para Disqus), vimos que la mayoría de los sitios en la web sugirieron que ingresáramos en la pestaña Opciones avanzadas y activáramos esta opción de JavaScript para los recuentos de comentarios que deberían solucionar el problema. Puede acceder a la pestaña de opciones avanzadas de Disqus yendo a Comentarios y raq Disqus (busque en la esquina superior derecha de la pantalla). Refiérase a la imagen de abajo:

Esta opción generará un JavaScript en el pie de página de tu tema. Así que asegúrese de que el footer.php el archivo realmente tiene wp_footer (); Funcionar allí. La mayoría de los temas tendrán eso allí, pero desafortunadamente el que trabajamos no lo hizo. Así que tuvimos que agregarlo. Esto resolverá el problema. En cada carga de la página, aparecerá el texto "Ver comentarios", luego se reemplazará en una fracción de segundo con el conteo real de comentarios. Sin embargo, si nota que su tiempo de carga de la página se haría más lento.

Después de realizar más investigaciones, terminamos en los foros de Themehybrid donde Adam Capriola sugirió una alternativa. Primero necesitas abrir el archivo functions.php de tu tema y pegar los siguientes códigos:

 // Disqus: Impedir la sustitución del recuento de comentarios remove_filter ('comments_number', 'dsq_comments_text'); remove_filter ('get_comments_number', 'dsq_comments_number'); remove_action ('loop_end', 'dsq_loop_end'); 

Tu cuenta de comentarios podría estar desactivada si haces esto. Por lo tanto, debes ingresar en la configuración de Discusiones y desactivar los Trackbacks. También marque las casillas que dicen que los comentaristas deben estar registrados y deben tener un comentario previamente aprobado.

Eso fue bastante complicado para asegurarnos de que obtenemos el número correcto de comentarios en nuestros temas de WordPress.