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 🤘