Removendo o redirecionamento após alterar a lesma de uma página

2

Em uma das minhas páginas, alterei o slug para formar um URL diferente. Por exemplo,

Antigo: enlace

Novo: enlace

O WordPress fez a coisa de redirecionar enlace para enlace .

Gostaria de remover esse comportamento, pois um plug-in que estou usando faz uso do slug em questão e o redirecionamento substitui seu comportamento.

Eu verifiquei esta questão , e verifiquei minha tabela wp_postmeta para instâncias de _wp_old_slug , mas nada é retornado. Meu servidor é Nginx, portanto, não deve ser afetado por arquivos .htaccess.

Há mais alguma coisa que eu possa fazer para remover esse redirecionamento?

    
por harryg 08.04.2015 / 15:36

4 respostas

5

Isso (no seu functions.php ) irá desativá-lo (mas veja também o comentário que eu deixei):

remove_action('template_redirect', 'wp_old_slug_redirect');

Parece estranho que sua tabela wp_postmeta não tenha nenhuma chave _wp_old_slug - o código que faz isso em wp-includes/query.php (wp_old_slug_redirect ()) - você pode adicionar uma instrução de saída ou depuração para verifique se está sendo chamado.

Além disso, lembre-se de que, se o WordPress não conseguir encontrar um link permanente, ele procurará postagens com um início de correspondência, por exemplo, Se você tivesse uma postagem com permalink / foobar , / foo redirecionaria para ela.

    
por William Turrell 08.04.2015 / 16:14
2

isso funcionou para mim:

   remove_filter('template_redirect', 'redirect_canonical');  

fonte: enlace

    
por Faiyaz Alam 02.02.2017 / 08:17
0

O que ajudou foi o reinício de permalinks. apenas vá para Settings -> Permalinks , escolha padrão, clique em Save Changes . Em seguida, escolha sua estrutura e pressione Save Changes novamente.

    
por Kęstutis 12.06.2015 / 13:00
0

Para remover manualmente os redirecionamentos automáticos após a alteração de slug, basta excluir as linhas correspondentes dos "itens de redirecionamento wp" do banco de dados usando o phpMyAdmin.

Essa é a melhor e mais simples maneira de remover redirecionamentos de postagens específicas. Mais detalhes podem ser encontrados aqui enlace

    
por Lithin 02.03.2017 / 13:00