2014-10-06 58 views

回答

0

創建該文件的template overloadbuddypress\bp-templates\bp-legacy\buddypress\members\single\profile\edit.php

未經檢驗的,但嘗試改變這一點:

$field_type = bp_xprofile_create_field_type(bp_get_the_profile_field_type()); 
$field_type->edit_field_html(); 

要這樣:

$name = bp_get_the_profile_field_name(); 

if($name == 'name of your field') { 

    if(is_super_admin()) { 
     $field_type = bp_xprofile_create_field_type(bp_get_the_profile_field_type()); 
     $field_type->edit_field_html(); 
    } 
    else 
    echo $name . '<br/>' . bp_get_the_profile_field_value(); 

} 
else { 
    $field_type = bp_xprofile_create_field_type(bp_get_the_profile_field_type()); 
    $field_type->edit_field_html(); 
} 
+0

這是輝煌!唯一讓我想到的是第一行。你忘了(),因爲它是一個函數,除此之外,天才!謝謝。 – arcee123 2014-10-06 21:52:15

+0

更正的re() – shanebp 2014-10-06 22:17:59

相關問題