mysql - WordPress 中的数据库连接

标签 mysql wordpress

我已经在WordPress中编写了登录页面的HTML代码。我正在使用 phpmyadmin (wamp)。如何将这个表格与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/

相关文章:

php - 通过 PHP 条件操作 HTML 或 CSS

mysql - 自定义 SQL 查询以获取查看次数最多的图片帖子

php - 在检查元素中获取无法修改 wp-admin 的错误

php - php计数器的具体值

php - 使用 PHP 抓取并回显多个 SQL 行

php - 优化高级SQL查询

css - Wordpress 主题在移动屏幕上隐藏标题电子邮件

mysql - 如何缩短这个查询?

mysql - 连接时计数函数返回错误值

javascript - 在 Wordpress 插件中排队 Javascript 和 jQuery