答案 0 :(得分:1)
如果您希望对BuddyPress个人资料字段进行此类更改,可以使用以下过滤器:
add_filter( 'bp_get_the_profile_field_name', function ($field_name){
if($field_name === 'Name') {
return 'Your Name';
}
return $field_name;
});
add_filter( 'bp_get_the_profile_field_required_label', function($string, $id) {
return '*';
});
如果您希望更改左侧的帐户字段,您似乎需要使用从BuddyPress复制到您主题的模板文件。有点介入,但会奏效。
复制:buddypress/bp-templates/bp-legacy/buddypress/members/register.php
到这里:/your-theme/buddypress/members/register.php
希望这有点帮助!定制BuddyPress& WordPress标记可以快速实现,因此我建议您将代码追溯到过滤器或操作(如果可以找到)。如果没有,请查找可以带入您自己主题的模板文件。
答案 1 :(得分:0)
如果我没有指出你错了,这取决于你是想在客户端(例如使用Javascript)还是从服务器(使用后端语言)中执行此操作。但是常见的语言有一个replace()
方法,它带有两个参数,通常strings
包含您要替换的文本和要替换它的文本。
此页面介绍了替换方法: https://www.w3schools.com/jsref/jsref_replace.asp
希望有所帮助