Como remover o Slug do banco de dados?

4

Por exemplo:

  • mydomain.com/embed redirecionando automaticamente para a página inicial, embora eu não definiu o redirecionamento.
  • Quero adicionar uma página ao meu nome de site incorporado e para este URL da página
    tornando-se automaticamente mydomain.com/embed-2 .

Eu verifiquei tudo, não há postagem ou página de lixo, página, tags etc.

Como remover esse slug existente do banco de dados?

Obrigado

    
por MOHSINWORLD 28.12.2016 / 19:18

2 respostas

2

Eu não sei exatamente sobre a palavra embed , mas por padrão o WordPress reserva & usa esse tipo de palavra para uso interno. Eu tentei criar um slug de página chamado embed , mas não funcionaria para mim no meu localhost ou no meu servidor ao vivo. Talvez isso seja reservado para a funcionalidade oEmbed do WordPress.

    
por Anwer AR 28.12.2016 / 19:51
2

Como encontrar e corrigir redirecionamentos inesperados.

Veja algumas coisas que você deve verificar:

  1. Verifique seu arquivo .htaccess na pasta raiz da sua instalação do WordPress. Verifique se há regras de redirecionamento.

  2. Desabilite todos os plugins de SEO (ou especificamente: plugins de redirecionamento - se você usa estes) você pode ter instalado. E, na verdade, você provavelmente deve desativar apenas TODOS os plugins. Limpe o cache do navegador e os arquivos temporários e recarregue o front-end do seu site. Veja se o problema desaparece. Ative os plugins 1 por 1 até que o problema se torne visível novamente. Isso ajudará a diminuir o culpado.

  3. Verifique seu arquivo functions.php do tema para ver se houve algum     redirecionamento codificado adicionado por você ou outra pessoa uma vez em cima de um         tempo.
  4. Verifique no banco de dados se há lesmas antigas.
  5. Quando seu site for carregado no front-end. Ver fonte. Verifique os redirecionamentos de JavaScript.
  6. Abra o Google Chrome (Ferramentas do desenvolvedor) Clique na guia Rede. Recarregue sua página. Observe as mudanças.
  7. Pesquise todo o seu site (arquivos) pelo conteúdo " wp_redirect ". Talvez tenha havido um redirecionamento adicionado a um dos arquivos usados pelo seu tema ou um plugin.
  8. Pesquise todo o seu site (arquivos e banco de dados) para o conteúdo " base64 ".     Talvez tenha havido um redirecionamento sorrateiro adicionado a um dos arquivos usados pelo seu tema ou um plugin ou inserido em seu banco de dados em algum lugar. Isso geralmente é um sinal de um site comprometido.

Aqui está a consulta para verificar seu banco de dados para a opção nº 4:

SELECT * 
FROM 'wp_postmeta' 
WHERE 'meta_key' = '_wp_old_slug' 

Na linha "FROM" (segunda linha) ... Certifique-se de especificar o nome correto da tabela de banco de dados "Post Meta". (O prefixo da tabela pode ser diferente - mas o padrão é wp_ )

Se você quisesse ser mais específico com a opção # 4, poderia inserir o slug para o qual a página está sendo redirecionada.

SELECT *  
FROM 'wp_postmeta' 
WHERE 'meta_key' = '_wp_old_slug' 
AND 'meta_value' LIKE '%slug-to-search-for%'

A opção nº 4 responde diretamente à sua pergunta sobre como localizar e remover lesmas do banco de dados. No entanto, realmente poderia ser qualquer número de coisas ... Espero que isso ajude.

    
por Michael Ecklund 28.12.2016 / 19:51