我有一个自定义字段。该字段由用户可见并可编辑,此外,我还可以在管理员侧的用户表中查看它。
如果我想让此字段对用户不可编辑(但可见),我可以做什么?
我不想使用像adf或类似的插件
function my_new_contactmethods( $contactmethods ) {
//add Nickname Telegram
$contactmethods[\'telegram\'] = \'Nickname Telegram\';
//$contactmethods[\'subscription\'] = \'Subscription until\';
return $contactmethods;
}
add_filter(\'user_contactmethods\',\'my_new_contactmethods\',10,1);
add_filter(\'user_contactmethods\',\'hide_profile_fields\',10,1);
function new_modify_user_table( $column ) {
$column[\'telegram\'] = \'Telegram\';
return $column;
}
add_filter( \'manage_users_columns\', \'new_modify_user_table\' );
function new_modify_user_table_row( $val, $column_name, $user_id ) {
switch ($column_name) {
case \'telegram\' :
return get_the_author_meta( \'telegram\', $user_id );
default:
}
return $val;
}
add_filter( \'manage_users_custom_column\', \'new_modify_user_table_row\', 10, 3 );
编辑:添加屏幕截图