WP Discourse: Modificar o template de comentários existente

Olá,

Eu uso um modelo de comentário personalizado na minha instalação do WordPress. Portanto, não quero ativar o recurso “Comentários” fornecido no WP Discourse.

O que eu gostaria de alcançar agora é uma extensão do meu modelo existente:

  • Como posso consultar se uma postagem já foi publicada no Discourse?
  • Se a verificação retornar “verdadeiro” (publicada), eu gostaria simplesmente de incluir um link para a postagem no fórum do Discourse

Como posso conseguir isso?

1 curtida

Olá @OrkoGrayskull :slight_smile:

Se uma postagem for publicada no Discourse usando o plugin WP Discourse, o link permanente para a postagem será salvo no campo de metadados da postagem do WordPress discourse_permalink. Portanto, você só precisa exibi-lo em seu tema onde deseja que o link apareça. Algo como isto:

<li><a href="<?php get_post_meta(get_the_ID(), 'discourse_permalink', true); ?>">Discutir isto em nosso formulário</a></li>
1 curtida

Obrigado @angus.

Consegui fazer funcionar! :slight_smile:


if ( get_post_meta( get_the_ID(), 'discourse_permalink', true ) ) {
   $discourse_permalink = get_post_meta( $post->ID, 'discourse_permalink', true );       
   echo '<a href="' . esc_url( $discourse_permalink ) . '" title="Fórum">Comentar em nosso fórum</a>';
}
1 curtida