Propaganda

consulta de banco de dados wordpressA execução de um blog ou site WordPress não é realmente um grande problema no começo. Na verdade, é bem simples. Você instala o WordPress em um servidor da web, faz o upload e instala um tema, inicia o blog e seu site está em funcionamento. Nos primeiros dois anos, é um pedaço de bolo. Você pode não ter um blog de sucesso Como criar um blog com curadoria de sucessoA curadoria de conteúdo é, em poucas palavras, escolher o conteúdo da Web e compartilhá-lo com seus seguidores. A execução de um blog com curadoria não se trata apenas de encontrar conteúdo interessante para compartilhar. Isso requer... consulte Mais informação desde o primeiro dia, mas você sabe o quê. Se você é um bom escritor, o tráfego começa a chegar. Antes que você perceba, você tem um pouco de seguidores decentes.

Você pode não ser um pro blogger A arte de criar um blog de sucesso - Dicas dos profissionais [Recurso]Em um esforço para entender os ingredientes mágicos que compõem a receita de um site de sucesso, saí em busca de blogueiros de sucesso que formaram sites populares e lucrativos. Os frutos disso ...

instagram viewer
consulte Mais informação desde o primeiro dia, mas com determinação suficiente, persistência obstinada e boa e velha graxa de cotovelo, você pode chegar lá. No entanto, o caminho para essa cúpula de sucesso é difícil. Você descobrirá que, eventualmente, seu tráfego ultrapassa a capacidade de sua hospedagem compartilhada na web. Em seguida, você aprenderá que o serviço de boletim informativo gratuito em que você se inscreveu não pode lidar com a carga de público que você acumulou.

E então, existem as próprias postagens do blog. O que começou com algumas dezenas de artigos acabou se transformando em centenas. Depois de alguns anos, você terá mais de um a dois mil artigos e seu site está crescendo exponencialmente. Você nem consegue mais se lembrar desses artigos antigos. Seu site pode ter evoluído ao longo dos anos e a estrutura de seus artigos mudou, mas esses primeiros artigos não. Talvez alguns links tenham sido quebrados. Talvez algumas imagens tenham desaparecido. O fato é que, a menos que você saiba consultar o banco de dados do blog WordPress, talvez não veja tudo o que está acontecendo com o seu site e talvez não consiga gerenciar adequadamente o blog.

Felizmente, a maioria dos hosts da web fornece acesso ao seu banco de dados através do phpMyAdmin, e as seguintes consultas ao banco de dados do WordPress podem ajudá-lo a manter melhores guias em todos os seus milhares de posts.

Monitorando suas postagens com consultas ao banco de dados do WordPress

As dicas a seguir sobre o uso do phpMyAdmin para consultar seu banco de dados do WordPress não pretendem fazer nada de invasivo ou perigoso. Essas são essencialmente consultas que você pode usar para procurar postagens específicas em seu blog que possam estar ocultas dentro de anos de entradas que levariam uma eternidade para encontrar, quando a ferramenta de pesquisa do WordPress simplesmente não é eficaz o suficiente.

Em alguns casos, como descreverei abaixo, você pode fazer coisas como encontrar todos os comentários de spam no seu blog para poder excluir eles, localize tags não utilizadas, encontre todos os artigos escritos por um autor em particular ou dentro de uma categoria específica e muito mais. Depois de entender como estruturar essas consultas, torna-se uma ferramenta extremamente valiosa para extrair dados de seu grande blog.

Executando consultas SQL do phpMyAdmin

Ao acessar seu host e acessar a ferramenta phpMyAdmin, você verá todos os seus bancos de dados disponíveis no menu esquerdo. Clique no seu banco de dados do WordPress e você verá todas as tabelas do WordPress disponíveis para consulta de dados.

consulta de banco de dados wordpress

Para executar as consultas que vou descrever neste artigo, basta clicar na guia SQL e você verá um campo onde poderá colar as consultas. Você pode copiá-los diretamente deste artigo e colá-los em seu próprio campo de consulta, se desejar.

exemplo de consulta de banco de dados wordpress

Então, agora que você configurou para rolar suas próprias consultas, vamos rolar!

Extrair endereços de e-mail deixados pelos comentadores

Ao longo dos anos, você receberá muitos comentários de seus leitores e a maioria fornecerá o endereço de e-mail deles quando forem publicados em seu blog. Muitos blogueiros nem sequer pensam nisso, mas se você considerar, seu blog criou uma das formas mais valiosas de marketing disponíveis para qualquer empresa - uma lista de discussão. Você pode extrair todos esses endereços de email dos comentários em seu blog executando uma consulta simples:

SELECT DISTINCT comment_author_email FROM wp_comments;

A lista resultante fornecerá todos os endereços de e-mail que você nem sabia que tinha. No meu caso, isso representou mais de 2.000 endereços de email.

exemplo de consulta de banco de dados wordpress

Dado que muitos deles (provavelmente) serão endereços de e-mail falsos que não valem nada para você, mas há uma boa parte dessa lista composta por endereços de e-mail legítimos para os leitores que se interessaram o suficiente no seu blog para postar um Comente. Considere enviar um email de marketing agradecendo a essas pessoas por comentar em seu site e recomendando que eles se inscrevam no seu boletim para receber atualizações regulares sobre as últimas notícias adicionadas para o seu blog.

Identificar e excluir tags não utilizadas

Ao longo dos anos, você também pode desenvolver várias tags no site que não são usadas. É sempre uma boa ideia limpar as tags não utilizadas, e você pode fazer isso rapidamente com algumas instruções SQL rápidas. O primeiro é identificar a lista de tags usando esta consulta:

SELECT nome, slug FROM wp_terms. WHERE term_id. NO ( SELECT term_id. FROM wp_term_taxonomy. WHERE taxonomia = 'post_tag' AND count = '0' );

Os resultados desta consulta serão parecidos com os resultados abaixo. No meu caso, descobri 22 tags não utilizadas no meu blog que preciso limpar ou aplicar em postagens legítimas.

exemplo de consulta de banco de dados wordpress

Você pode usar os links "Excluir" para excluir entradas individuais de tags do banco de dados ou executar o a instrução DELETE a seguir para excluí-los todos em massa (use com extremo cuidado e somente após obter um banco de dados cópia de segurança!)

DELETE DE wp_terms. WHERE term_id. NO ( SELECT term_id. FROM wp_term_taxonomy. WHERE taxonomia = 'post_tag' AND count = '0' );

Isso limpará todas as tags não usadas de uma só vez.

Procurar publicações por autor

Você também pode extrair rapidamente uma lista de postagens de um autor específico. Primeiro, entre no painel do WordPress e vá para a seção de usuários. Clique no nome do usuário e no URL da página do usuário, você poderá encontrar uma seção "user_id = xx". Anote o número de identificação.

seleção de banco de dados wordpress

Use esse ID na consulta a seguir para procurar essas postagens. No exemplo abaixo, estou pesquisando postagens escritas por Mark Dorr (usuário nº 11) no meu blog.

SELECT ID, post_title. FROM wp_posts. WHERE post_status = 'publicar' AND post_author = 11;

Os resultados são o ID e o título de cada post escrito por esse autor.

seleção de banco de dados wordpress

Se você tem um blog enorme, pode adicionar um LIMIT = 1000 ou algo assim à consulta ou aplicar uma pesquisa de período à consulta (veja abaixo).

Pesquisar conteúdo dentro de postagens e comentários

Outra coisa interessante que você pode fazer com as consultas de banco de dados do WordPress é examinar o conteúdo da postagem para obter texto específico ou até marcação HTML. Por exemplo, digamos que você deseja encontrar todas as postagens em que inseriu uma imagem usando "img src = xx". Você pode usar símbolos curinga do SQL para solicitar palavras ou frases usando essa técnica. Aqui está a aparência da consulta.

SELECT ID, POST_TITLE. FROM wp_posts. WHERE post_content CURTIR '% src =%' AND post_status = 'publicar' LIMITE 100;

Adicionei o bit "LIMIT 100" no final, porque eu tinha bem mais de 1000 postagens com esse código.

seleção de banco de dados wordpress

A propósito, você também pode fazer esse tipo de pesquisa curinga através de seus comentários do WordPress. Essa é uma maneira muito legal de encontrar comentários nos quais as pessoas tentavam acessar links HTML ou links de imagens, por exemplo. Eu tentei a pesquisa no meu blog e encontrei um comentário que eu nem conhecia (e excluí imediatamente!)

consulta sql wordpress

Pesquisar postagens por data

Você também pode pesquisar nas postagens do seu blog por intervalo de datas, usando uma consulta que verifica o "post_date" e o compara com datas específicas nos intervalos superior e inferior.

SELECT ID, POST_TITLE. FROM 'wp_posts' WHERE 'post_type' = 'postagem' AND 'post_date'> '2009-04-15 08:00:00' AND 'post_date' 

Aqui estão os resultados dos resultados.

consulta sql wordpress

Na verdade, eu uso muito essa consulta porque, quando combinada com a consulta do autor ou o consulta de pesquisa de texto, fornece uma funcionalidade de pesquisa muito mais poderosa do que qualquer ferramenta de pesquisa comum Eu já usei. Os resultados são rápidos e precisos.

Consultas de pesquisa avançada

Obviamente, as pessoas que são muito capazes com chamadas SQL sabem que as consultas acima são extremamente básicas. Você pode ficar muito avançado com algumas dessas pesquisas, como esta consulta, que permite mostrar o ID da postagem, o autor e o título das últimas 1000 postagens, classificadas por data.

SELECT p.id como post_id, u.user_nicename como autor, p.post_title, p.post_name como post_slug, p.post_date como local_publish_date, p.comment_count FROM wp_posts p, wp_users u WHERE p.post_status = 'publicar' AND p.post_type = 'post' AND u.id = p.post_author ORDEM POR p.post_date DESC LIMITE 500;

Uma consulta como essa conecta o nome real do autor ao ID do usuário na tabela wp_posts. Ao combinar dados de tabelas diferentes, você pode tornar a saída final mais útil. Agora você pode ver não apenas as postagens publicadas recentemente, mas também os nomes dos autores e também a contagem de comentários para cada postagem.

consulta sql wordpress

O melhor de tudo é que, com todas as consultas que detalhei nesta postagem, você pode simplesmente clicar em "Exportar" link na parte inferior da tabela de saída para enviar os dados para um formato de saída de sua escolha, como um arquivo CSV.

consulta de banco de dados wordpress

Como você pode ver, ir direto ao seu banco de dados do WordPress para pesquisar conteúdo oculto dentro do seu blog pode ser muito eficaz. Usando consultas SQL criativas, você pode procurar todos os tipos de detalhes sobre as postagens - como uma comparação das contagens de postagens por autor, uma contagem de postagens sobre um determinado tópico, uma lista de comentários de blog em que alguém digitou seu endereço de e-mail e muito Mais. Você simplesmente não pode fazer esse tipo de coisa no painel do WordPress.

Você conhece alguma consulta criativa do banco de dados do WordPress para um banco de dados do WordPress? É a primeira vez que você ouve isso? Compartilhe seus próprios pensamentos e experiências com esta técnica na seção de comentários abaixo!

Créditos da imagem: Conceito de banco de dados via Shutterstock

Ryan é bacharel em Engenharia Elétrica. Ele trabalhou 13 anos em engenharia de automação, 5 anos em TI e agora é engenheiro de aplicativos. Um ex-editor-chefe do MakeUseOf, ele falou em conferências nacionais sobre visualização de dados e foi apresentado na TV e rádio nacional.