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:

  1. 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.
  2. Abre el fichero csv y elimina el usuario con el ID 1 que será el Admin, para así compartir el usuario.
  3. Renombra el archivo csv a algo como ‘users.csv‘.
  4. Sube el fichero ‘users.csv‘ a la carpeta de tu tema activo en WordPress.
  5. Edita el fichero ‘functions.php‘ de tu tema activo y añádele el siguiente código:
    PHP:

    1. global $wpdb;
    2. require ( ABSPATH . WPINC . ‘/registration.php’ );
    3. $file_handle = fopen(TEMPLATEPATH . “/users.csv”, “r”);
    4. while (!feof($file_handle) ) {
    5.   $field = fgetcsv($file_handle, 1024);
    6.   $ID = $field[0];
    7.   $user_login = $field[1];
    8.   $user_pass = $field[2];
    9.   $user_nicename = $field[3];
    10.   $user_email = $field[4];
    11.   $user_URL = $field[5];
    12.   $user_registereddate(“Y-m-d H:i:s”, strtotime($field[6]));
    13.   $user_status = $field[7];
    14.   $display_name = $field[8];   
    15.   $adduser =
    16.   INSERT INTO $wpdb->users
    17.     (ID, user_login, user_pass, user_nicename, user_email, user_URL, user_registered, user_status, display_name)
    18.   VALUES
    19.     ('$ID', '$user_login', '$user_pass', '$user_nicename', '$user_email', '$user_URL', '$user_registered', '$user_status', '$display_name')
    20.   ";
    21.   $results = $wpdb->query( $adduser );
    22.   $data = array(
    23.     “ID” => $ID,
    24.     “role” => ‘subscriber’
    25.   );
    26.   wp_update_user($data);
    27. }
    28. fclose($file_handle);
  6. Guarda los cambios
  7. Lo que tienes es los usuarios de bbPress en WordPress. Entra y compruébalo.

  8. A partir de aquí sigues con la integración como vimos en este tutorial

¿Te gustó este post? ¡Compártelo!

<a rel="nofollow" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="Bitacoras.com"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/bitacoras.png" alt="Bitacoras.com" /></a>
<a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="TwitThis"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/twitter.png" alt="TwitThis" /></a>
<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F&amp;t=Como%20migrar%20usuarios%20de%20bbPress%20a%20WordPress" title="Facebook"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/facebook.png" alt="Facebook" /></a>
<a rel="nofollow" href="http://meneame.net/submit.php?url=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="Meneame"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/meneame.png" alt="Meneame" /></a>
<a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F&amp;title=Como%20migrar%20usuarios%20de%20bbPress%20a%20WordPress&amp;annotation=%0D%0A%0D%0ACuando%20se%20habla%20de%20integrar%20WordPress%20y%20bbPress%20normalmente%20se%20parte%20de%20la%20idea%20de%20que%20ya%20dispones%20de%20una%20base%20de%20usuarios%20en%20tu%20WordPress%20y%20lo%20que%20pretendes%20es%20que%20una%20reciente%20instalaci%C3%B3n%20de%20bbPress%20permita%20que%20esos%20usuarios%20accedan%20a%20los%20foro" title="Google Bookmarks"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/googlebookmark.png" alt="Google Bookmarks" /></a>
<a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F&amp;title=Como%20migrar%20usuarios%20de%20bbPress%20a%20WordPress&amp;notes=%0D%0A%0D%0ACuando%20se%20habla%20de%20integrar%20WordPress%20y%20bbPress%20normalmente%20se%20parte%20de%20la%20idea%20de%20que%20ya%20dispones%20de%20una%20base%20de%20usuarios%20en%20tu%20WordPress%20y%20lo%20que%20pretendes%20es%20que%20una%20reciente%20instalaci%C3%B3n%20de%20bbPress%20permita%20que%20esos%20usuarios%20accedan%20a%20los%20foro" title="del.icio.us"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/delicious.png" alt="del.icio.us" /></a>
<a rel="nofollow" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F&amp;title=Como%20migrar%20usuarios%20de%20bbPress%20a%20WordPress" title="Live"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/live.png" alt="Live" /></a>
<a rel="nofollow" href="http://technorati.com/faves?add=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="Technorati"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/technorati.png" alt="Technorati" /></a>
<a rel="nofollow" href="http://ping.fm/ref/?link=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F&amp;title=Como%20migrar%20usuarios%20de%20bbPress%20a%20WordPress&amp;body=%0D%0A%0D%0ACuando%20se%20habla%20de%20integrar%20WordPress%20y%20bbPress%20normalmente%20se%20parte%20de%20la%20idea%20de%20que%20ya%20dispones%20de%20una%20base%20de%20usuarios%20en%20tu%20WordPress%20y%20lo%20que%20pretendes%20es%20que%20una%20reciente%20instalaci%C3%B3n%20de%20bbPress%20permita%20que%20esos%20usuarios%20accedan%20a%20los%20foro" title="Ping.fm"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/ping.png" alt="Ping.fm" /></a>
<a rel="nofollow" href="http://www.wikio.com/vote?url=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="Wikio"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/wikio.png" alt="Wikio" /></a>
<a rel="nofollow" href="http://www.printfriendly.com/getpf?url=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="Turn this article into a PDF!"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/pdf.png" alt="Turn this article into a PDF!" /></a>
<a rel="nofollow" href="mailto:?subject=Como+migrar+usuarios+de+bbPress+a+WordPress&amp;body=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="E-mail this story to a friend!"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/email_link.png" alt="E-mail this story to a friend!" /></a>
<a rel="nofollow" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fayudawordpress.com%2Fcomo-migrar-usuarios-de-bbpress-a-wordpress%2F" title="Print this article!"><img src="http://ayudawordpress.com/wp-content/plugins/sociable/images/printfriendly.png" alt="Print this article!" /></a>


Via http://feedproxy.google.com/~r/AyudaWordpress/~3/ObKbtaTSm9o/

Related Posts with Thumbnails
Tagged with:  

Comments are closed.

Free WordPress Theme