На вашем основном сайте вы должны включить функции WP, используя wp_signon
define('WP_USE_THEMES', false); //this disables the theme
require('/blog/wp-blog-header.php'); //includes wordpress functions
И затем вы можете автоматически войти в систему в WP, используя
$credentials = array();
$credentials['user_login'] = 'example';
$credentials['user_password'] = 'plaintextpw';
$credentials['remember'] = true;
$user = wp_signon( $creds, false );
if ( is_wp_error($user) ) {
//login failed
echo $user->get_error_message();
}
Это должно работать нормально, надеюсь, это поможет вам.