Im Großen und Ganzen kannst Du den folgenden Code nehmen, um einen Benutzer anzumelden. Du musst dazu den Benutzernamen und das Klartext-Passwort kennen; also am besten in die Joomla-Authentifizierung mit einbauen:
PHP
<?php
include("./wp-blog-header.php"); // Pfad anpassen ;-)
$user_login = sanitize_user( 'benutzer' );
$user_pass = 'passwort';
wp_login($user_login, $user_pass, false);
wp_setcookie($user_login, $user_pass, false, '', '', false);
do_action('wp_login', $user_login);
?>
Alles anzeigen
Dieser Code ist abgeleitet aus der wp-login.php und klappt zumindest bei mir einwandfrei.
P.S.
Wer nach dieser Methode vorgehen möchte: Bitte sehr genau überlegen, wo und wie man diesen Code einbaut! Bei fehlerhafter Verwendung kann man sich dicke Sicherheitslöcher in seine Anwendungen reißen!