Seu site foi hackeado, você ficou de fora, é frustrante. Você provavelmente já tentou criar um administrador usando uma consulta SQL, mas se esse método não funcionar, o que mais você pode fazer? Recentemente, um de nossos leitores perguntou se era possível adicionar um administrador no WordPress via FTP. A resposta surpreenderá a mais de um, porque de fato é possível.

Neste tutorial, mostraremos como adicionar um administrador no WordPress via FTP.

Como adicionar um usuário via FTP WordPress

Quando você precisará adicionar um administrador via FTP?

Às vezes, você pode esquecer seu nome de usuário ou endereço de e-mail em seu site WordPress, impedindo que você faça login em seu painel.

Existem várias maneiras de corrigi-lo. Um dos métodos é usar uma consulta SQL, mas se você não conseguir se conectar ao phpMyAdmin, não poderá executar consultas no MySQL.

Alguns usuários podem ter um site invadido onde sua conta principal foi excluída. Nesse caso, adicionar um administrador via FTP pode restaurar rapidamente seu acesso ao painel.

Dito isto, vamos ver como você adicionar um administrador no WordPress via FTP.

Como adicionar um usuário via FTP

A primeira coisa que você precisa é ter um cliente FTP. Se você não o controlar, sempre poderá fazer uma escolha em nossa lista de FTP recomendado e, em seguida aprenda como usá-lo para colocar o WordPress online (Se FileZilla).

Depois de conectado ao seu site WordPress, você precisa localizar o arquivo " functions.php Do seu tema ativo. Ele provavelmente está em um caminho semelhante a este:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Clicando com o botão direito do mouse no arquivo functions.php Você pode baixá-lo para o seu computador.

FTP, clique com o botão direito para baixar um arquivo FileZilla

Abra o arquivo que você baixou no seu computador com um bloco de notas (ou um editor de texto de sua escolha). Agora você precisa adicionar esse código no final do arquivo.

function bpc_admin_account () {$ user = 'Nome de usuário'; $ pass = 'Senha'; $ email = '[email protegido]'; if (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ user, $ pass, $ email); $ user = novo WP_User ($ user_id); $ user-> set_role ('administrador'); }} add_action ('init', 'bpc_admin_account');

Não se esqueça de substituir " Nome de usuário "," senha »E« [email protegido] Com sua própria informação.

Em seguida, salve o arquivo e envie-o para o seu site, ainda via FTP.

Agora você pode fazer login no seu site acessando a página de login. Esse código é executado sempre que o WordPress é inicializado. Então você precisará excluí-lo quando conectar.

Espero que a partir de agora você consiga se conectar ao seu site. Lembre-se de que a primeira solução contra hackers e tudo o que impede você de fazer login em seu painel são os backups. Oferecemos a você em tutoriais anteriores:

Você também precisará saber como proteger seu blog contra ataques. Neste caso você pode usar Sucuri ou CDN que também oferece um excelente firewall.

Se você tiver alguma dúvida, não hesite em perguntar.