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

  • Adicionando categorias, tags e taxonomias customizadas nas Mídias do WordPress

    Você já se sentiu frustrado pelo fato do WordPress não permitir que você especifique uma categoria ou uma tag nas imagens ou arquivos de mídia? Pois é, eu já, pois tive tal necessidade em um projeto, e me coloquei a pesquisas como resolver isso. Imagine como isso poder ser útil: criar uma galeria dinâmica de…

  • Prós e contras de se utilizar um Tema Premium (pago) para WordPress

    Muitas pessoas na comunidade open source acreditam que os temas pagos para WordPress fazem uma cobrança desleal e são uma tentativa de pessoas gananciosas para alimentar a formação de suas empresas e negócios em projetos de código aberto. Temos outra visão por aqui, vamos a ela. Temas Premium são contribuições para um projeto de código…

  • Corrigindo o erro ‘Allowed memory size Exhausted’ no WordPress

    Um pequenho hackzinho que pode ajudar aqueles que passaram pelo mesmo problema que passamos por aqui. Ao atualizar nosso site para o WordPress 2.8 (após um lógico backup de tudo), a seção administrativa do site apresentava a seguinte mensagem de erro: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes)…

  • WordPress Tutorial: Usando a Shortcode API do WordPress

    Pois é, a API (Application Programming Interface ou Interface de Programação de Aplicativos, ou algo assim…) para usar shortcodes está disponível desde a versão 2.5 e foi um grande ganho para os desenvolvedores de plugins e temas. Mas apesar disso ainda é muito pouco comentada.

  • Customizando a página de login de seu WordPress

    Customizando a página de login de seu WordPress

    Muitos procuram como personalizar as páginas de login do WordPress, e isso é possível com um pouco de CSS e uma função para adicionar tal CSS nas páginas corretas. São apenas alguns passos, vamos a eles!

  • Diferença entre WordPress.org e WordPress.com

    Toda vez que dou uma palestra em algum canto do Brasil falando sobre WordPress e os benefícios de se usar esta fantástica ferramenta de gerenciamento de conteúdo para gerenciar seu site/blog, busco deixar clara a diferença entre os dois modelos disponíveis para o uso do WordPress: WordPress.org e WordPress.com. Sobre o WordPress.org Quando ministro tais…

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