2013-04-24 61 views

回答

-5

去可湿性粉剂管理员/用户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> 
+0

好的答案Ravi,谢谢。但你能帮我多一点,我怎么能做到这一点与我的插件或我的functions.php文件。有没有什么办法可以从这些文件中覆盖它。 – 2013-04-30 07:41:49

+3

永远不要破解核心!请注意,如果你这样做,当你更新你的WordPress版本时你的机会将被覆盖(你应该始终这样做!) – user2019515 2013-05-05 18:48:07

-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'); 
+0

不,我不想删除菜单,我想删除编辑用户的网站和Twitter字段显示,并添加用户页面 – 2013-04-24 07:11:36

+0

因为这不是OP寻找的答案。 – user2019515 2013-04-27 00:13:15

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

+0

这个解决方案可以为目标,yim和jabber工作。这不适用于googleplus,网站和推特。 – 2013-04-26 09:03:32

+0

这似乎适合你吗? http://davidwalsh.name/add-profile-fields – user2019515 2013-04-26 11:09:08

+0

不,这不包含信息,以消除这些领域... – 2013-04-26 11:25:19

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'); 
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'); 
相关问题