seu banco de dados dados podem ser preenchidos com arquivos inúteis que inevitavelmente atrasam seu blog WordPress.

Realizar limpezas regulares permitirá que você reduza significativamente o tamanho do seu banco de dados. dados, o que significa que os arquivos de backup serão menos pesados ​​e mais rápidos de executar.

Neste tutorial passaremos por um conjunto de aspectos na limpeza da base de dados com alguns plugins e algumas consultas SQL. Também daremos pequenas dicas para sites múltiplos e sites únicos.

Basic mantém

Antes de iniciar a limpeza, é necessário fazer um backup do seu banco de dados, mas também dos seus arquivos.

Às vezes as coisas podem dar errado. Manter uma cópia do seu site pode ser útil na restauração, se tudo não funcionar corretamente. Nesse caso, temos tutoriais que podem ajudá-lo, incluindo:

Remover plugins desnecessários

Uma das maneiras mais eficazes de reduzir a confusão em seu banco de dados é remover plug-ins desnecessários ou que não estejam em uso.

Os plug-ins geralmente ocupam espaço no banco de dados, por isso a eliminação de plug-ins desnecessários é uma etapa preliminar na limpeza do banco de dados.

Como executar comandos SQL no seu banco de dados

Você adivinhou, você precisa acessar seu banco de dados para ter acesso a essas diferentes opções de limpeza. Se você não se lembra do seu nome de usuário e senha, você pode encontrá-los no arquivo "wp-config.php" localizado na raiz da sua instalação.

O código neste arquivo é semelhante ao seguinte:

wp-config-amostra

Nesta imagem, o texto "seunomedeusuario" deve ser substituído pelo nome de usuário do banco de dados, e o texto "esta é sua senha" deve ser substituído pelo nome real do usuário.

Quando você estiver no phpMyAdmin (disponível em seu cPanel), clique no banco de dados da sua instalação do WordPress (na imagem é o valor da constante "DB_NAME") e, em seguida, clique em " SQL"

tab-sql-phpmyadmin

Nesta página, você pode inserir consultas SQL e clicar no botão " realizar"

Se você vir uma mensagem dizendo que nenhuma mesa foi atribuída, muito bem.

Agora que sabemos onde colocar nossas consultas SQL, é hora de começarmos a trabalhar.

Remova plug-ins e dados persistentes de artigos

Depois de desinstalar os plug-ins que você não está usando, às vezes é necessário limpar também o banco de dados de todos os dados deixados por esses plug-ins. É assim também que removeremos os dados persistentes dos artigos.

wp-pós-meta

Se você usa uma rede multissite, tente esta

wp-pós-meta-multisite

Nesta solicitação, você deve substituir a expressão "#" pelo identificador do site (na rede) que deseja limpar, e a expressão "sua-meta-chave" deve ser substituída pelo valor que deseja excluir .

Como remover todos os comentários de spam

Os comentários indesejados existem desde o início dos tempos e não parecem desaparecer com o tempo. Se você tiver um número esmagador de comentários indesejados, eis a consulta que você pode executar para limpar tudo.

comentários supressão des-adversos

Para uma rede de vários sites, você só precisa usar o seguinte código:

supressão-de-comentários-multisite

Como no exemplo anterior, basta substituir o valor “#” pelo que corresponde ao identificador do site no qual deseja realizar a operação.

Como remover comentários com moderação pendente

Se você tiver um grande número de comentários que ainda não verificou, esta consulta será útil, pois permite que você exclua tudo. Certifique-se de não excluir os comentários genuínos e válidos antes de realizar esta operação.

consultas, comentários

Para redes multissite, use o seguinte código:

remova-comment-WPMU

Como todos os códigos anteriores, substitua a expressão "#" pelo identificador do site.

Como remover tags não utilizadas

Se você for como eu, provavelmente tem muitas marcas e, com o tempo, talvez algumas delas sejam cada vez menos usadas e talvez não sejam porque você as removeu de um item. Essa consulta permite remover todos os rótulos que não estão associados a nenhum item.

EXCLUIR A PARTIR DE wp_terms em peso
INNER JOIN wtt wp_term_taxonomy ON wt.term_id = wtt.term_id ONDE wtt.taxonomia = 'post_tag' E wtt.contar = 0;

Para sua rede multissite, você precisará substituir a expressão '#' pelo identificador do site e aplicar o seguinte código:

EXCLUIR A PARTIR DE wp_#_terms em peso
INNER JOIN wp_#_term_taxonomy wtt ON wt.term_id = wtt.term_id ONDE wtt.taxonomy = 'post_tag' AND wtt.count = 0;

Como remover pingbacks

Se você desligar a opção pingback e quiser remover todos os pingbacks disponíveis em seu banco de dados, esta consulta pode ajudar.

pingback-supressão

Para redes multisite

supressão-pingback-WPMU

Como se livrar de trackbacks

Se você deseja remover pingbacks, vai se livrar dos trackbacks ao mesmo tempo. Aqui está uma solicitação que pode ajudá-lo nessa direção.

trackbacks-supressão

Para redes multissite:

multi-rede

não esqueça que o crachá "#" deve ser substituído pelo identificador de seu blog.

Como deletar revisões de artigos

Para blogs que já existem há muito tempo, as avaliações podem se acumular em seu banco de dados rapidamente. Para removê-los rapidamente, execute esta consulta.

EXCLUIR a, b, c
A PARTIR DE wp_posts tem
LEFT JOIN b wp_term_relationships ON ( a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )
LEFT JOIN wp_term_taxonomy de ON ( b.term_taxonomy_id = d.term_taxonomy_id)
ONDE a.post_type = 'revisão'
E d.taxonomia != 'link_category';

Para a rede multissite, esse código pode ser usado em todos os sites que não sejam o principal.

EXCLUIR a, b, c
A PARTIR DE wp_#_posts tem
LEFT JOIN wp_#_term_relationships b ON (= a.ID b.object_id)
LEFT JOIN wp_#_postmeta C EM (= a.ID c.post_id)
LEFT JOIN wp_#_term_taxonomy para ON (= b.term_taxonomy_id d.term_taxonomy_id)
ONDE a.post_type = 'revisão'
E d.taxonomia != 'link_category';

Certifique-se de sempre substituir o índice “#” pelo identificador do seu blog.

Como se livrar de códigos de acesso que você não usa mais

Se você testou vários plug-ins que exigem o uso de um shortcode no seu blog, e em algum momento você excluiu este plugin, pode ser difícil encontrar todos esses artigos rapidamente.

Este código permite remover rapidamente códigos de acesso que você não usa mais.

ATUALIZAÇÃO wp_post SET post_content = substituir (post_content, '[Your-shortcode]', '' );

Substitua a expressão " [Your-shortcode] Pelo código de acesso que você deseja excluir.

Para redes multisite, há um código que você pode usar. Certifique-se de substituir o valor "#" pelo ID de cada blog.

ATUALIZAÇÃO wp_#_post SET post_content = replace (post_content, '[your-shortcode]', ”);

Como excluir itens antigos

Se o seu site já está em execução há algum tempo, provavelmente você tem alguns artigos desatualizados que definitivamente não são mais artigos populares. E se você tiver algum problema com esses itens, talvez queira se livrar deles. Para fazer isso, você deve usar o código a seguir. Substitua o valor "# -of-days" pelo número de dias entre os artigos recentes e aqueles a serem excluídos.

Se quiser remover artigos com 5 anos, por exemplo, você deve especificar "1825".

post antigo

Para a rede multissite, você pode usar o seguinte código:

supressão-de-mercadorias-WPMU

Mude o valor wp _ # _ mensagens "Com" wp_ [ID do seu blog] _posts" Lembre-se de especificar o número de dias entre os artigos atuais e aqueles a serem excluídos.

Como remover comentários indesejados

As vezes a sua mesa " wp_commentsmeta ”É preenchido com dados desnecessários devido a comentários de spam. Esta pode ser uma consulta que nem todo mundo gosta, porque às vezes pode criar problemas, especialmente se você tiver um plugin que está usando esses dados e quiser reutilizá-lo.

meta-comentários

Se você também deseja remover esses comentários em uma rede multissite, basta executar o seguinte código:

comments-lixo-WPMU

Como otimizar a tabela do seu banco de dados

Em alguns cliques, você também pode otimizar sua tabela sem usar um plug-in:

optimizar-a-base-de-dados

É isso para este tutorial, sobre como otimizar manualmente seu blog WordPress. Não hesite em nos contatar se você tiver áreas cinzentas ou compartilhar o tutorial com seus amigos.