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
Tem como criar um sistema de cadastro/login para os meus leitores?
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’);
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
A resposta de sua pergunta é outro post que tem aqui no site: https://gugaalves.net/wordpress/dicas/diferenca-wordpress-org-wordpress-com/ 🙂
Obrigada! ajudou muito