Si tenéis instalado Disqus en vuestro WordPress, observareis que en código fuente todas las páginas inserta un script después del loop. Si queréis que solo se carge cuando sea necesario o en determinadas páginas, a continuación una función php para cargar Disqus solo en las páginas de WordPress que quieras.
En este caso siempre que haya comentarios en los single.php y page.php se cargara el script de Disqus. Copia y pega este código en el functions.php de vuestro theme:
add_action( 'wp_head', 'cargar_disqus' );
function cargar_disqus() {
if ( is_singular( array( 'post', 'page' ) ) && comments_open() )
return;
remove_action( 'loop_end', 'dsq_loop_end' );
remove_action( 'wp_footer', 'dsq_output_footer_comment_js' );
}
Agradezco tu comentario 🤘