Respuestas de foro creadas

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Foro: BuddyPress
    En respuesta a: Problema nombres compuestos
    Iniciador del debate amanda3ip

    (@amanda3ip)

    @josearcos vuelvo con este tema porque todavía no está resuelto.
    Me acabo de instalar el buddypress última versión con WordPress última versión y me da el mismo problema…
    Por lo que entiendo que es un bug del propio buddypress…

    Foro: BuddyPress
    En respuesta a: Problema nombres compuestos
    Iniciador del debate amanda3ip

    (@amanda3ip)

    @josearcos pudiste averiguar algo del tema que comentaba? gracias!

    Foro: BuddyPress
    En respuesta a: Problema nombres compuestos
    Iniciador del debate amanda3ip

    (@amanda3ip)

    Sí, simplemente tengo activada la opción de «Habilitar sinscronizxación de BuddyPress a WordPress» en los settings de BudyPress.

    Yo diria que el error está en el código, en el fichero buddypress/bp-xprofile/bp-xprofile-functions.php, sobre la linia 780 encuentro esto:

    $fullname = xprofile_get_field_data( bp_xprofile_fullname_field_id(), $user_id );
    	$space    = strpos( $fullname, ' ' );
    
    	if ( false === $space ) {
    		$firstname = $fullname;
    		$lastname = '';
    	} else {
    		$firstname = substr( $fullname, 0, $space );
    		$lastname = trim( substr( $fullname, $space, strlen( $fullname ) ) );
    	}
    
    	bp_update_user_meta( $user_id, 'nickname',   $fullname  );
    	bp_update_user_meta( $user_id, 'first_name', $firstname );
    	bp_update_user_meta( $user_id, 'last_name',  $lastname  );
    
    	wp_update_user( array( 'ID' => $user_id, 'display_name' => $fullname ) );

    Me da la sensación que recoge el fullname y para guardar el nombre y el apellido lo separa cuando encuentra un espacio en blanco.
    para los nombres no compuestos perfecto, pero entonces, en los compuestos está el problema…

    Foro: BuddyPress
    En respuesta a: Problema nombres compuestos
    Iniciador del debate amanda3ip

    (@amanda3ip)

    Hola @josearcos , gracias por tu respuesta!
    No, lo del display name es correcto.
    El problema viene que en los campos de budypress se guardan correctamente.
    Tengo:
    Nombre: Amanda Maria
    Apellido: del Valle

    Pero cómo tengo la sincronización con WordPress, en el momento que esos datos se guardan en los campos de usuario de WordPress se guarda así:
    Nombre: Amanda
    Apellido: Maria

    Por lo que entiendo que el problema viene al guardar los datos en WordPress que no los recoge correctamente…

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)