
Cuando se habla de integrar WordPress y bbPress normalmente se parte de la idea de que ya dispones de una base de usuarios en tu WordPress y lo que pretendes es que una reciente instalación de bbPress permita que esos usuarios accedan a los foros con su mismos datos.
Hasta ahí bien, pero ¿y si lo que quieres es lo contrario?, si ya tienes una base de usuarios en bbPress y quieres que tengan acceso también a WordPress.
La cosa se complica pero siguiendo estos sencillos pasos puedes lograrlo:
- Accede a PHPmyAdmin y exporta la tabla '
bb_users' (si usas otro prefijo adaptas este paso a tu configuración) como fichero de Excel csv. - Abre el fichero csv y elimina el usuario con el ID 1 que será el Admin, para así compartir el usuario.
- Renombra el archivo csv a algo como '
users.csv'. - Sube el fichero '
users.csv' a la carpeta de tu tema activo en WordPress. - Edita el fichero '
functions.php' de tu tema activo y añádele el siguiente código:PHP:-
global $wpdb;
-
require ( ABSPATH . WPINC . '/registration.php' );
-
$ID = $field[0];
-
$user_login = $field[1];
-
$user_pass = $field[2];
-
$user_nicename = $field[3];
-
$user_email = $field[4];
-
$user_URL = $field[5];
-
$user_status = $field[7];
-
$display_name = $field[8];
-
$adduser = "
-
INSERT INTO $wpdb->users
-
(ID, user_login, user_pass, user_nicename, user_email, user_URL, user_registered, user_status, display_name)
-
VALUES
-
('$ID', '$user_login', '$user_pass', '$user_nicename', '$user_email', '$user_URL', '$user_registered', '$user_status', '$display_name')
-
";
-
$results = $wpdb->query( $adduser );
-
"ID" => $ID,
-
"role" => 'subscriber'
-
);
-
wp_update_user($data);
-
}
-
- Guarda los cambios
- A partir de aquí sigues con la integración como vimos en este tutorial
Lo que tienes es los usuarios de bbPress en WordPress. Entra y compruébalo.
También te puede interesar :
Con este truco nos vamos a acercar un poco mas a convertir WordPress en un sistema de portal ...
Ya he comentado varias veces como instalar bbPress, un proceso realmente sencillo y muy pare ...
Uno de los problemas estéticos a la hora de integrar WordPress+BuddyPress+bbPress es el aspe ...
















4 comentarios en “Como migrar usuarios de bbPress a WordPress”
Una duda: ¿Una vez que se completa este paso, es posible borrar el archivo users.cvs o deberá seguir ahí?
[...] nos muestra una forma simple, gracias a su explicación, de cómo migrar los usuarios de bbPress (sistema de foros) a WordPress, para luego poder integrar estos 2 sistemas en uno sólo. Si usas [...]
[...] Ayudawordpress como de costumbre nos llega un excelente artículo en el cual se explica en detalle cómo realizar [...]
[...] En Ayudawordpress como de costumbre nos llega un excelente artículo en el cual se explica en detalle cómo realizar el proceso de migración sin caer en problemas mayores. [...]
Escribe un Comentario