Se você é proprietário de um site WordPress, precisa fazer um monte de coisas.
Atualizando constantemente o conteúdo do blog, adicionando novos produtos, alterando preços e nem mencionamos atualizações regulares de plug-in, fornecendo o ao desenvolvedor e fazendo muitas outras coisas como parte da rotina diária do WordPress.
Às vezes, se você precisar personalizar suas configurações, encontrará um longo tutorial sobre o site com muitas instruções para executar uma ação. Mas e se você souber que a maioria dessas alterações pode ser alterada usando uma simples consulta SQL, o comando é executado no menu do do banco de dados.
Como você está ocupado e economiza tempo é uma prioridade, essas são consultas SQL básicas que ajudarão você a obter resultados em alguns minutos.
Primeiros os
Se sua conta de hospedagem possui mais de um site, você deve modificar o banco de dados correto antes de executar as consultas SQL. O nome do banco de dados atribuído a uma instalação específica do WordPress pode ser encontrado no arquivo wp-config.php em:
Definir ("DB_NAME", "seu nome")
Preste atenção também ao prefixo da tabela, pois você precisará inseri-lo após executar os comandos SQL. Está no mesmo arquivo na parte inferior das configurações da página.
No exemplo acima, o nome do banco de dados é _wp622. O prefixo da tabela é wpc7_. Agora que descobrimos, vamos ao do banco de dados. A maioria dos painéis de controle usa o PHPMy para gerenciar o banco de dados.
Quando estiver lá, encontre o nome do seu banco de dados na lista e clique nele:
Antes de fazer alterações, faça backup desse banco de dados para que você possa restaurá-lo rapidamente em caso de falha.
Para uma descrição detalhada do backup do WordPress, consulte o nosso guia geral de backup. Mas, para fazer uma breve apresentação, selecione a opção Exportar, selecione o método e o formato de acordo com suas necessidades e pressione Ir (aqui definimos todas as opções padrão):
Depois de fazer isso, você pode prosseguir com segurança. Pressione o menu SQL e vamos começar:
Substituir URL
Se você planeja atualizar o URL do site, adicionar um certificado SSL ou fazer outras modificações, use o seguinte comando:
UPDATE wp_options SET option_value = replace (valor_ opção, "http://www.oldurlofthewebsite.com", "http://www.newurlofthewebsite.com") WHERE option_name = "página inicial" OU option_name = "siteurl";
Digamos que eu queira que meu URL seja https //: e meu nome de domínio seja example.com. Nesse caso, preciso modificar o nome da tabela wp_options e o mesmo URL:
ATUALIZAÇÃO wpc7_options SET option_value = replace (option_value, "http://www.example.com", "https://www.example.com") WHERE option_name = "página inicial" OU option_name = "siteurl";
E espere uma mensagem de sucesso.
Por que isso é tão importante? Se você pressionar Ir, mas houver erros na consulta, o ícone sistema Você não poderá atender à sua solicitação e receberá erros que indicam que a execução falhou. O erro terá esta aparência e indicará o motivo da falha do processo.
Lembre-se de que este comando é básico e substituirá apenas o URL principal do site. Portanto, se você planeja alterar o nome de domínio do site de exemplo.com para test.net, é necessário modificá-lo, incluindo todas as tabelas em que o URL do site é atendido, por exemplo. Wp-posts, wp-postmeta e também lida com tabelas com linhas contendo URLs geradas por plugins (por exemplo, WooCommerce).
Para fazer isso, você precisa de pelo menos treinamento básico em SQL. Outra opção seria abrir o banco de dados que você exportou em qualquer editor de texto e usar Ctrl + H para substituir todas as menções do domínio antigo pelo novo. Se isso parecer muito complicado, existem muitas outras ferramentas que ajudam a automatizar esse processo (como combina a pesquisa e substitui um script de banco de dados ou o plug-in Melhor Pesquisa e Substituição com base nele). script) ao carregar o arquivo na pasta do site do trabalho e abri-lo no navegador.
Crie um novo usuário
Para adicionar um novo usuário com uma função de à instalação, use o seguinte comando e modifique-o de acordo com suas preferências:
INSERIR EM `wp_s` (` _`, `_`,` _nicename`, `_email`,` _status`) VALORES ("seu ", MD5 ("sua senha"), "nome sobrenome", "(email protegido o email) ","0"); INSERT IN `wp_meta` (` umeta_id`, `_id`,` meta_key`, `meta_value`) VALORES (NULL, (Selecione máx. (ID) de wp_s)," wp_capabilities "," são:1: {s: 13: ""; s:1: "1";} '); INSERT INTO` wp_meta` (` umeta_id`, `_id`,` meta_key`, `meta_value`) VALUES (NULL, (Selecionar máx. (Id) de wp_s)," wp__level "," 10 " );
Lembre-se de que você deve modificar as tabelas e os valores de de acordo com seu próprio Nome do usuário e Base de dados.
Quero criar um usuário mydeveloper com a senha my, meu desenvolvedor é John Doe e o email (protegido por email), portanto, minha consulta ficará assim:
INSERIR EM `wpc7_s` (` _`, `_`,` _nicename`, `_email`,` _status`) VALUES ("Mydev", MD5 ("minha senha"), "John Doe", "(protegido por e-mail -mail) ","0"); INSERT IN `wpc7_meta` (` umid_id`, `_id`,` meta_key`, `meta_value`) VALORES (NULL, (Selecione máx. (Id) de wp_s)," wp_capabilities "," são:1: {s: 13: ""; s:1: "1";} '); INSERT INTO` wpc7_meta` (` umeta_id`, `_id`,` meta_key`, `meta_value`) VALORES (NULL, (selecione no máximo (ID) FROM wpc7_s)," wp__level "," 10 "
Observe que não preciso modificar os nomes das linhas (por exemplo, wp__level ou jogar com números) 0, 10, 13, porque significam o papel do usuário e os direitos correspondentes. Depois de fazer isso, pressione o botão Ir.
O resultado deve mostrar resultados bem-sucedidos, como:
Alterar o nome de usuário de do
Para alterar o nome de usuário de , retorne à guia MySQL e execute o seguinte comando:
UPDATE wp_s SET _ = 'new' WHERE _ = '';
Vamos supor que seu nome de usuário padrão seja mydeveloper, o que você criou anteriormente e que deseja configurar um usuário seguro. Em nosso caso específico, executamos o seguinte comando, porque também temos o prefixo padrão wp7c_:
UPDATE wpc7_s_s SET _ = "usuário protegido" WHERE _ = "meu programador";
A conclusão bem-sucedida é assim:
Alterar a senha do
Seguindo as políticas de segurança relacionadas às alterações regulares de senha, você também pode alterar a senha do usuário seguro. Aqui está a consulta:
ATUALIZAÇÃO wp_s SET _ = MD5 ("new_") WHERE _ = "your_";
Para este comando específico de alteração de senha, nosso comando é o seguinte:
UPDATE wpc7_s SET _ = MD5 ('(protegido por email) $ w03D') WHERE _ = "usuário protegido";
Pressione Continuar e aguarde a mensagem de sucesso:
Excluir spam
Para usuários que postam várias postagens e deixam comentários abertos para interagir, o problema com comentários de spam pode ser muito doloroso. Embora você possa filtrar comentários por aprovação manual, provavelmente deseja encontrar uma maneira de remover rapidamente tudo o que não foi aprovado. É assim:
EXCLUIR COM wp_comments WHERE wp_comments.comment_approved = 'spam';
Adaptado ao caso específico que discutimos aqui:
EXCLUIR COM wpc7_comments WHERE wpc7_comments.comment_approved = "spam";
atenção– O prefixo deve ser alterado nos dois locais em que for verdadeiro, porque wp_comments.comment_approved é um campo separado na tabela.
Aqui está uma solução bem-sucedida:
Excluir todos os comentários de postagens não aprovadas
Em algum momento, você pode se cansar de filtrar e ler comentários em artigos antes de tomar a decisão final de publicá-los. Portanto, você deseja excluí-los. Há um comando para isso:
EXCLUIR COM wp_comments WHERE aprovado_comment = 0
Observe que a seção comment_approved não requer modificação, porque esta guia representa a função padrão na tabela, que é imutável.
O comando modificado se parece com isso:
EXCLUIR COM wpc7_comments WHERE comment_approved = 0
Depois de fazer isso, você pode visualizar a saída normal de comandos bem-sucedidos:
Embora possa parecer que as instruções podem levar mais tempo do que apenas executar as tarefas manualmente, esse não é o caso. Quanto maior o seu site, mais tempo você gastará nele. Uma única ação é executada separadamente para 10 postagens e termina com um tempo de execução 10 vezes maior.
De fato, você economiza muito tempo valioso executando esses comandos e pode usar esse tempo para coisas mais importantes, como planejar conteúdo ou encontrar ideias inspiradoras.
Blogs felizes!