现在我无法从wordpress仪表板添加用户页面删除网站字段。有人请建议吗?
答案 0 :(得分:1)
如果要删除用户个人资料中的Twitter字段,则应将以下代码添加到functions.php
文件中。
function modify_contact_methods($profile_fields) {
// Remove profile fields
unset($profile_fields['twitter']);
return $profile_fields;
}
add_filter('user_contactmethods', 'modify_contact_methods',10,1);
不幸的是,目前没有简单的方法可以删除网站字段,您可以随时使用jQuery
隐藏它,但当然有点麻烦。
我希望有所帮助,也可以在这里查看有关WordPress问题的stackexchange网站:http://wordpress.stackexchange.com
答案 1 :(得分:1)
也许这可以帮到你:
function hide_website_krotedev(){
echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) {
$(\'label[for=url], input#url\').hide();
});
</script>' . "\n";
}
add_action('admin_head','hide_website_krotedev');
答案 2 :(得分:0)
用户个人资料网站字段seems to be hard-coded in user-edit.php,因此您不应将其删除。但你可以用CSS隐藏它。将此代码添加到functions.php文件中:
function remove_website_row_wpse_94963_css()
{
echo '<style>tr.user-url-wrap{ display: none; }</style>';
}
add_action( 'admin_head-user-edit.php', 'remove_website_row_wpse_94963_css' );
add_action( 'admin_head-profile.php', 'remove_website_row_wpse_94963_css' );
答案 3 :(得分:0)
我更改了kroteDev的答案,改为隐藏行而不是隐藏单个字段。
function hide_website_field(){
// Hide the website field on the admin Add New User form
echo "\n" . '<script type="text/javascript">jQuery(document).ready(function($) {
$(\'label[for=url]\').parent().parent().hide();
});
</script>' . "\n";
}
add_action('admin_head','hide_website_field');
答案 4 :(得分:-1)
以下代码可用于删除您添加到$ restricted数组的菜单。
function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'remove_menus');
答案 5 :(得分:-5)
go wp-admin / user-edit.php
评论此代码
<tr>
<th><label for="url"><?php _e('Website') ?></label></th>
<td><input type="text" name="url" id="url" value="<?php echo esc_attr($profileuser->user_url) ?>" class="regular-text code" /></td>
</tr>