在WordPress中,可以通过自定义用户表来存储用户名和ID。以下是一种实现方法:
$wpdb
对象来执行SQL语句,创建一个新的表。例如,可以使用以下代码在数据库中创建一个名为custom_users
的表:global $wpdb;
$table_name = $wpdb->prefix . 'custom_users';
$sql = "CREATE TABLE IF NOT EXISTS $table_name (
id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
) $charset_collate;";
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
custom_users
表中:global $wpdb;
$table_name = $wpdb->prefix . 'custom_users';
$username = 'example_username'; // 替换为实际的用户名
$user_id = get_current_user_id(); // 获取当前用户的ID
$wpdb->insert(
$table_name,
array(
'username' => $username,
'id' => $user_id
)
);
global $wpdb;
$table_name = $wpdb->prefix . 'custom_users';
$results = $wpdb->get_results( "SELECT username, id FROM $table_name" );
foreach ( $results as $result ) {
$username = $result->username;
$user_id = $result->id;
// 进行相应的操作,如输出用户名和ID
echo "Username: $username, ID: $user_id";
}
这样,你就可以在WordPress中将用户名和ID存储在特定的自定义表中了。
对于这个问题,腾讯云没有直接相关的产品或服务,因此无法提供腾讯云相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云