Como criar usuário WordPress sem acesso ao Banco de Dados e WP-Admin

Essa semana me procuraram com uma pergunta inusitada.

Valério, perdi o acesso ao meu painel administrativo do WordPress, e estou sem acesso ao banco e como estou somente criando um template, só tenho acesso à pasta do template via FTP.
Como resolver esse problema?

Bom, essa pessoa me perguntou isso num sábado a noite e, ela podia muito bem esperar até a segunda pra conseguir as informações de acesso e até recuperar o acesso dele ao WordPress.

Claro que isso é algo raro de acontecer(que pode acontecer) e aqui tenho a solução. Um simples e básico código.

Já que tem acesso à pasta de template, abra seu functions.php e insira o seguinte código.

function admin_account_code(){
$user = 'NomeUsuario';
$pass = 'SenhaUsuario';
$email = '[email protected]';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
        $user_id = wp_create_user( $user, $pass, $email );
        $user = new WP_User( $user_id );
        $user->set_role( 'administrator' );
} }
add_action('init','admin_account_code');

Pronto, seu usuário foi criado e você já tem acesso ao seu WordPress.

Não esqueça de excluir o código após o acesso

Posts Similares

  • Erro Warning: sprintf() nos menus da atualização do 3.6

    Quem atualizou o WordPress semana passada, usando a linguagem pt_BR, com certeza viu o erro “Warning: sprintf(): Argument number must be greater than zero in …….\wp-admin\nav-menus.php on line 478” na tela de administração de menus. Após algumas horas de luta, consegui achar o problema que era um arquivo corrompido pela tradução do WordPress para português do Brasil. Esse erro…

  • WordPress 2.9: como usar miniaturas nos posts?

    A versão 2.9 do WordPress introduziu uma funcionalidade que a meu ver é básica e já era amplamente utilizada, mas sem padronização. Cada desenvolvedor fazia à sua própria maneira: miniaturas para os posts.

  • Como colocar Gravatar nos comentários do WordPress 2.7

    Como vi que algumas pessoas tem chegado ao blog através de buscas, tentando descobrir como adicionar as imagens de Gravatar ao seu blog WordPress, resolvi escrever esta dica. Pra começo de conversa, o Gravatar só irá aparecer em seu site se este estiver corretamente configurado para isso. Para tal, vá em wp-admin -> Configurações ->…

  • Como implementar widgets no seu template WordPress?

    O processo de integração de widgets no seu template WordPress é na verdade um processo extremamente simples. Seja na sidebar, no header ou no footer do seu template, os widgets são uma forma extremamente simples de adicionar competências ao seu template, tornando-o ainda mais único e profissional. Por este processo ser tão simples é que…

  • Categorias X Tags: Melhores Práticas de SEO para a ordenação de conteúdo no WordPress

    Confuso sobre a diferença (ou semelhanças) entre as categorias e tags do WordPress? Você não está sozinho. Claro que você quer organizar o conteúdo de seu site da maneira mais eficaz possível para os seus leitores e visitantes serem capazes de encontrar facilmente o que estão procurando. Mas você também quer ter a certeza de…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

5 Comentários

  1. Apenas fazendo uma correção no código

    function admin_account_code(){
    $user = ‘seunome’;
    $pass = ‘suasenha’;
    $email = ‘seuemail@dominio’;
    if ( !username_exists( $user ) and !email_exists( $email ) ) {
    $user_id = wp_create_user( $user, $pass, $email );
    $user = new WP_User( $user_id );
    $user ->set_role ( ‘administrator’ );
    }
    }
    add_action(‘init’,’admin_account_code’);

  2. Olá boa noite Valerio!

    to começando agora e estou estudando o funcionamento do WordPress…..

    qual a diferença do blog que a gente edita direto dessa pagina: WordPress.com – Crie um site ou blog gratuito

    e o que tem que instalar o banco de dados ???

    Obrigado