2014-02-11 49 views
0

我一直在嘗試添加一些自定義字段到用戶配置文件,但由於某種原因,它不起作用。如何在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'); 

它看起來不錯給我,但我還沒有看到在管理用戶配置文件中的新領域。 除了這段代碼之外,我還需要做些什麼才能使它工作?或者,也許我的代碼是錯誤的? 任何幫助或提示,將不勝感激。

+1

代碼是100%正確的可能是一些插件的add_filter一些預定義user_contactmethods過濾器( 'user_contactmethods', 'modify_contact_methods',99); – anstrangel0ver

回答

5

這似乎是正確的。你有沒有通過在過濾器中添加一些優先權來檢查你可以這樣做

add_filter('user_contactmethods', 'modify_contact_methods',99); 
1

使用此插件在wordpress中添加額外的用戶字段。

插件添加額外的用戶領域

extra-user-fields 



http://wordpress.org/plugins/extra-user-fields/ 
相關問題