我已经创建了buddypress扩展配置文件字段“description”,并希望在用户填写/编辑buddypress字段时,将输入的数据保存到用户的“description”配置文件字段(默认wordpress传记描述字段)。
任何线索。。如何做到这一点?
实际上,我将在模板中检索get_the_author_meta(\'description\',$author_id) ;
所以我希望xprofile
字段也保存到此元字段
我已经创建了buddypress扩展配置文件字段“description”,并希望在用户填写/编辑buddypress字段时,将输入的数据保存到用户的“description”配置文件字段(默认wordpress传记描述字段)。
任何线索。。如何做到这一点?
实际上,我将在模板中检索get_the_author_meta(\'description\',$author_id) ;
所以我希望xprofile
字段也保存到此元字段
使用中的此操作挂钩buddypress/bp-xprofile/classes/class-bp-xprofile-profiledata.php
do_action_ref_array( \'xprofile_data_after_save\', array( $this ) );
您需要使用实际field_id
用于xprofile描述。本例假设25
. 你可以得到field_id
通过转到wp-admin > Users > Profile Fields
然后单击该字段上的“编辑”。这个field_id
将显示在浏览器url中。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\' );
您好,这是关于buddypress将新选项卡添加到成员配置文件主导航,以及何时单击直接用户到作者帖子www.mysite。com/作者/用户名/经过研究和寻找,我发现了这个code 它更有效,它创建了一个新的自定义选项卡,并将用户引导到新帖子,但URL不是我要找的,它创建了成员/用户名/我的帖子。我需要的是类似于www.mysite的东西。com/Author/username/I只是不明白如何用下面的代码实现这一点。。。。function ibenic_buddypress_tab() { global