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 🤘