O WP acompanha o histórico de url de postagens, fornecendo reescritos / redirecionamentos para URLs anteriores?
Sim, sim. Se você alterar um post slug, o wordpress 301 redireciona o antigo para o novo URL (se a configuração do servidor permitir).
Qualquer esclarecimento sobre como o WP trata isso seria apreciado.
Infelizmente, nunca vi esse recurso ser documentado adequadamente no códice . Portanto, não posso dizer qual função central wp faz isso e onde está localizado o núcleo.
O que eu posso lhe dizer é: As slug (s) usadas anteriormente são armazenadas no banco de dados na tabela wp_postmeta . Verifique _wp_old_slug na coluna meta_key (as lesmas reais estão armazenadas na coluna meta_value ). Portanto, se você quiser que esse comportamento padrão não aconteça em um caso específico, é aqui que você deve excluir um valor.
Frequentemente, esse recurso é muito útil. Ele estraga tudo, quando você renomeia uma postagem e depois cria uma nova postagem com o mesmo nome que a outra tinha antes.