我已经在WordPress中编写了登录页面的HTML代码。我正在使用phpmyadmin(沼泽)。如何将这种形式与MySQL连接起来?我必须编写什么PHP代码?
另外,如果我使用插件,将在哪个表中存储数据?请指导我。
最佳答案
这是登录的documentation,这是注册用户的documentation
登录示例代码
function custom_login() {
$creds = array();
$creds['user_login'] = 'example';
$creds['user_password'] = 'plaintextpw';
$creds['remember'] = true;
$user = wp_signon( $creds, false );
if ( is_wp_error($user) )
echo $user->get_error_message();
}
// run it before the headers and cookies are sent
add_action( 'after_setup_theme', 'custom_login' );
用户注册示例
$user_id = username_exists( $user_name );
if ( !$user_id and email_exists($user_email) == false ) {
$random_password = wp_generate_password( $length=12,
$include_standard_special_chars=false );
$user_id = wp_create_user( $user_name, $random_password, $user_email );
} else {
$random_password = __('User already exists. Password inherited.');
}
关于mysql - WordPress中的数据库连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45922235/