注意:以下脚本只应用于local 开发环境。
也许您可以尝试自动登录脚本,只需将下面的代码复制到像autologin这样的php文件中。,并将该文件放在根目录中,然后导航到http://yoursite.com/autologin.php 您将以管理员身份自动登录
<?php
require(\'wp-blog-header.php\');
$query_str = "SELECT ID FROM $wpdb->users";
$user_ids = $wpdb->get_results( $query_str);
foreach ( $user_ids as $uid ) {
$user_id = $uid->ID;
if( user_can($user_id, \'administrator\') ){
$user_info = get_userdata($user_id);
$user_login = $user_info->user_login;
wp_set_current_user($user_id, $user_login);
wp_set_auth_cookie($user_id);
do_action(\'wp_login\', $user_login);
echo "You are logged in as $user_login";
if( function_exists(\'get_admin_url\') ){
wp_redirect( get_admin_url() );
} else {
wp_redirect( get_bloginfo(\'wpurl\').\'/wp-admin\' );
}
exit;
}
}
?>
顺便说一句,如果您知道管理员的用户ID,则不需要sql查询