Palavras observadas - substituir link/url funciona em teste mas não na postagem

Talvez eu esteja fazendo algo errado, mas não consigo fazer com que o watched word replace (ou link) funcione com URLs.

Para recriar:

  1. Na seção watched_words, adiciono isto à palavra: https://example.com para procurar
  2. E isto para substituir por: https://domain.com/?url=https://example.com

Ou seja:
image

Quando uso o botão Testar, funciona:

Mas quando testo o mesmo em uma postagem, ele não corresponde.

Olá Jan,

Remapear links através do uso de palavras observadas não é recomendado e, às vezes, pode causar mais problemas do que o pretendido, por isso desabilitamos a capacidade de fazê-lo usando as configurações de Palavras Observadas → Substituir, e os links não serão remapeados em tópicos ou postagens, independentemente das configurações de palavras observadas.

Se você estiver procurando remapear links em seu site, existem algumas outras opções que recomendamos para isso.

A primeira opção seria ainda usar Palavras Observadas, mas adicionar os links ou URLs à seção “Exigir Aprovação” em vez de “Substituir”. Isso faria com que as postagens contendo os links fossem remapeadas para aparecer na fila de revisão, que você poderia então percorrer e atualizar os links manualmente através da fila de revisão.

Alternativamente, há um comando rake posts:remap[\"find\",\"replace\"] que você pode executar para remapear ou substituir links (ou texto específico) em seu site em todas as postagens. Para referência, temos mais informações sobre o comando remap disponíveis aqui: Replace a string in all posts

Com isso em mente, acho que o problema aqui é que o botão Teste de Palavras Observadas parece mostrar que os links/URLs serão remapeados em postagens, o que não é o caso de uso pretendido.

A janela de teste deve ser fiel à realidade, então talvez possamos fazer algumas pequenas alterações na interface da janela de teste para indicar que os links/URLs NÃO serão remapeados?

2 curtidas

Obrigado pelas boas explicações. Entendi e vou resolver de acordo! :+1:

1 curtida