如何在wordpress中向用户添加自定义联系人字段

Sai*_*ave 0 php wordpress

我一直在尝试向用户配置文件添加一些自定义字段,但由于某种原因它不起作用.

我将以下代码添加到functions.php中:

 //FUNCTION for custom profile fields
function modify_contact_methods($user_contactmethods) {

    // Add new fields
    $user_contactmethods['user-address'] = 'Address';
    $user_contactmethods['user-telephone'] = 'Telephone';
    $user_contactmethods['user-avatar'] = 'Avatar';

    return $user_contactmethods;
}
add_filter('user_contactmethods', 'modify_contact_methods');
Run Code Online (Sandbox Code Playgroud)

它对我来说很好,但我仍然没有在管理员的用户配置文件中看到新字段.除了这段代码,我还必须做任何事情才能使它工作吗?或许我的代码错了?任何帮助或提示将不胜感激.

小智 6

看来是对的.您是否通过在过滤器中添加一些优先级来检查 你可以这样做

add_filter('user_contactmethods', 'modify_contact_methods',99);
Run Code Online (Sandbox Code Playgroud)