Criando um site do zero com WordPress - #23 Cadastro de Clientes II
28/03/2018Nessa vídeo-aula vamos continuar o aprendizado do cadastro de clientes no WordPress. Dessa vamos vamos fazer a inserção na tabela wp_usermeta.
Inserindo dados na tabela wp_usermeta do WP
A tabela wp_usermeta vai trazer as características do nosso usuário, como por exemplo, as funções que estarão habilitadas para ele.
As capabilities padrão do WordPress são as seguintes:
Admin wp_capabilities wp_user_level 10
a:1:{s:13:"administrator";b:1;}
Contributor wp_capabilities wp_user_level 1
a:1:{s:11:"contributor";b:1;}
Editor wp_capabilities wp_user_level 7
a:1:{s:6:"editor";b:1;}
Author wp_capabilities wp_user_level 2
a:1:{s:6:"author";b:1;}
Author wp_capabilities wp_user_level 0
a:1:{s:10:"subscriber";b:1;}
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'wp_capabilities', 'a:1:{s:6:\"author\";b:1;}' )");
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'wp_user_level', '2' )");
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'nickname', '$Usuario' )");
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'first_name', '$Nome' )");
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'last_name', '$Sobrenome' )");
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'locale', 'pt_BR' )");
$wpdb->get_results("insert into wp_usermeta values( '$Id', '$IDFinal', 'wp_user_avatar', '$IDPostFinal' )");
Na próxima aula, faremos a inserção da foto do perfil do usuário. Até lá!