WP Discourse publica automaticamente posts antigos ao realizar atualizações em massa com o plugin TaxoPress

Olá! Estamos usando a versão mais recente, mas qualquer atualização (por exemplo, adicionar/remover tags) em posts antigos do WordPress está inundando os tópicos do Discourse (e enchendo nossos membros de spam) :confused: com artigos de anos atrás. Acabei desativando o plugin quando preciso atualizar posts antigos no WordPress.

Ei, Loukas, você poderia me explicar com mais detalhes o que você está fazendo e o que está observando? Por exemplo:

  1. Tenho “Publicação Automática” e/ou “Forçar Publicação” ativado (?)
  2. Não configurei “Idade Máxima para Forçar Publicação” e/ou “Excluir Publicações por Tag” (?)
  3. Tenho publicações que não foram publicadas no Discourse.
  4. Aplicar uma tag a uma publicação não publicada. Ou, aplico tag(s) em lote às publicações no WordPress usando algum método (sua publicação parece sugerir isso?)
  5. Quando aplico tag(s), as publicações não publicadas são publicadas no Discourse.

Olá, Angus,

  1. Tenho a opção “Publicar automaticamente” ativada e “Forçar publicação” desativada.
  2. No entanto, a opção “Idade máxima para forçar publicação” está definida como 30.
  3. Há uma grande quantidade de publicações antigas de 14 anos que não foram publicadas no Discourse, pois na época não tínhamos um componente de “comunidade”.
  4. Quando atualizo as publicações individualmente, as publicações mais antigas não são publicadas no Discourse. Isso realmente aconteceu quando atualizei em massa as publicações, mesclando tags, usando o plugin TaxoPress.
  5. Quando alterei (com o TaxoPress) as tags conectadas a um grande número de publicações antigas do WordPress, elas começaram a ser publicadas automaticamente no Discourse.

Algo semelhante aconteceu alguns meses atrás, quando fiz uma atualização em massa do autor de um grande número de publicações antigas.

Obrigado!

Obrigado pela esclarecimento, Loukas. Analisei o código relevante e é possível que possamos fazer alguns ajustes no plugin. No entanto, considerando as diversas maneiras como as atualizações em massa podem ser realizadas e o fato de que a publicação automática foi projetada para ser, bem, automática, existem algumas compensações. Não necessariamente compensações no seu caso, mas pode haver em outros.

Diante disso, sugiro que a solução aqui seja simplesmente desativar a Publicação Automática ao realizar operações em massa. Não há necessidade de desativar todo o plugin. Se você achar isso complicado por algum motivo, ou se outra pessoa encontrar isso com o TaxoPress ou algum outro método de atualização em massa, retorne aqui e eu darei outra olhada.

Só para esclarecer: se a Publicação Automática estiver desativada e várias publicações antigas forem atualizadas em lote, elas não serão publicadas no Discourse quando a Publicação Automática for ativada novamente, correto?

Se você tiver tanto a publicação forçada quanto a publicação automática desativadas, e não tiver nenhum código personalizado integrado ao fluxo de publicação do WP Discourse, as publicações não serão publicadas a menos que você marque manualmente a caixa no menu do compositor.