Marque os posts publicados do WordPress para o Discourse

As postagens agora podem ser marcadas com tags no momento da publicação, usando o plugin WP Discourse. Para marcar uma postagem, clique no link Opções Avançadas da caixa de metadados Discourse para expandi-la. Adicione as tags ao campo de entrada de Tags, seja uma por vez ou como uma lista separada por vírgulas.

Qualquer espaço nos nomes das tags será convertido em hífens. O número máximo de tags é definido pela opção “Número Máximo de Tags”, localizada na guia Configurações de Publicação. Se a configuração for deixada em branco, o número máximo de tags será 5 por padrão. Tags que não são permitidas no Discourse devido a configurações do site ou restrições de categoria serão omitidas quando a postagem for publicada no Discourse.

7 curtidas

Is there a way to hook into this to prepopulate specific custom post types with specific tags?

1 curtida

The WP DIscourse plugin doesn’t have a hook that can be used to automatically add tags to a post before it gets published to Discourse. I’ll add a hook for that can be used for this and let you know when that has been done.

4 curtidas

Desculpe por desenterrar um post tão antigo, mas isso foi adicionado? Tentei procurar no código-fonte, mas não encontrei nada.

2 curtidas

Ainda não adicionamos esse hook. Vou adicioná-lo na próxima versão :+1:

2 curtidas

Já se passaram 2 anos :open_mouth: já deveria ter sido adicionado há muito tempo :laughing:

Nah, brincadeira, obrigado desde já :slight_smile: :+1:

1 curtida

Ei, vejo que uma nova versão foi criada, isso foi adicionado?

Não, essa versão dizia respeito a outra questão específica. Certificarei-me de que esteja na próxima.

Você pode usar o filtro wpc_publish_body para conseguir isso, por exemplo:

add_filter(  'wpdc_publish_body', function( $body, $remote_post_type, $post_id ) {
   if ( 'create_post' === $remote_post_type ) {
      $body['tags'] = array( 'tag1', 'tag2' );
   }
   return $body;
}, 10, 3);

A versão 2.4.5 adiciona post_id como um parâmetro ao filtro para facilitar o caso específico de adicionar tags a posts de certos tipos.

2 curtidas