Speichern Sie die xprofile-Daten von buddypress im Autorenmeta

Ich habe ein erweitertes buddypress-Profilfeld “description” erstellt und möchte die eingegebenen Daten in das Profilfeld “descripion” des Benutzers speichern (Feld DEFault wordpress Biography description), wenn der Benutzer das Feld buddypress füllt / bearbeitet.

Irgendwelche Hinweise … Wie erreiche ich das?

Eigentlich werde ich in Vorlage als get_the_author_meta('description',$author_id) ;

Also möchte ich, dass das xprofile Feld auch in diesem xprofile

Solutions Collecting From Web of "Speichern Sie die xprofile-Daten von buddypress im Autorenmeta"

Verwenden Sie diesen Aktions-Hook in buddypress/bp-xprofile/classes/class-bp-xprofile-profiledata.php

 do_action_ref_array( 'xprofile_data_after_save', array( $this ) ); 

Sie müssen die tatsächliche field_id für Ihre xprofile Beschreibung verwenden. In diesem Beispiel wird davon ausgegangen, dass es 25 . Sie können die field_id indem Sie zu wp-admin > Users > Profile Fields field_id gehen und in diesem Feld auf “Bearbeiten” klicken. Die field_id wird in der Browser-URL angezeigt.

 function echoashu_save_description( $obj ) { if ( $obj->field_id == 25 ) { update_user_meta( $obj->user_id, 'description', $obj->value ); } } add_action( 'xprofile_data_after_save', 'echoashu_save_description' );