Php 如何在wordpress中向用户添加自定义联系人字段
我一直在尝试向用户配置文件中添加一些自定义字段,但由于某些原因,它不起作用 我在functions.php中添加了以下代码:Php 如何在wordpress中向用户添加自定义联系人字段,php,wordpress,Php,Wordpress,我一直在尝试向用户配置文件中添加一些自定义字段,但由于某些原因,它不起作用 我在functions.php中添加了以下代码: //FUNCTION for custom profile fields function modify_contact_methods($user_contactmethods) { // Add new fields $user_contactmethods['user-address'] = 'Address'; $user_contac
//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');
它看起来不错,但我仍然没有看到管理员中用户配置文件中的新字段。
除了这个代码,我还需要做什么才能使它工作吗?或者我的代码错了?
任何帮助或提示都将不胜感激。这似乎是正确的。您是否已通过在筛选器中添加一些优先级进行检查。你可以这样做
add_filter('user_contactmethods', 'modify_contact_methods',99);
这似乎是正确的。您是否已通过在筛选器中添加一些优先级进行检查。你可以这样做
add_filter('user_contactmethods', 'modify_contact_methods',99);
使用此插件在wordpress中添加额外的用户字段 用于添加额外用户字段的插件
extra-user-fields
http://wordpress.org/plugins/extra-user-fields/
使用此插件在wordpress中添加额外的用户字段 用于添加额外用户字段的插件
extra-user-fields
http://wordpress.org/plugins/extra-user-fields/
代码是100%正确的可能是一些预定义的用户\u联系人方法过滤器在一些插件中添加\u过滤器('user\u contactmethods','modify\u contact\u methods',99);代码是100%正确的可能是一些预定义的用户\u联系人方法过滤器在一些插件中添加\u过滤器('user\u contactmethods','modify\u contact\u methods',99);