如何去掉主题登录wp插件中注册表的用户名?

时间:2014-07-18 作者:Lizza Faith

我已尝试在函数中禁用用户名。php通过

 if(!is_admin()){
  remove_action( \'admin_color_scheme_picker\', \'admin_color_scheme_picker\' );
  add_action( \'personal_options\', \'prefix_hide_personal_options\' );
}
function prefix_hide_personal_options() {
?>
<script type="text/javascript">
  jQuery(document).ready(function( $ ){
$("#registerform #user_login, #your-profile #user_login, #your-profile #nickname, #your-profile #display_name, #your-profile #url,  #your-profile #description").parents("div.form-group").hide();
  });
</script>
<?php
}
我已将此id名称#registerform#user\\u login添加为隐藏,但注册表页中没有任何操作,仍然显示用户名。

任何能帮助我指出问题和该怎么做的想法。我是wp的新手,对插件还没有很好的理解。

1 个回复
SO网友:Leo

您并不是试图通过Wordpress删除它,而是通过jQUery。

与要隐藏的元素匹配更像是一个问题。

我不知道你的ID和html上的类可以给你准确的答案,但有一个简单的过程可以找到你的答案:

您可以在导航器上打开console developer(Chrome)或firebug(Firefox),在javascript控制台上插入您的函数:

jQuery(document).ready(function( $ ){
    $("#registerform #user_login, #your-profile #user_login, #your-profile #nickname, #your-profile #display_name, #your-profile #url,  #your-profile #description").parents("div.form-group").hide();
});
并进行修改,直到匹配并隐藏所需内容。控制台开发人员还可以帮助您找到要隐藏的id和/或类名。

因此,您可以获得正确的函数并在函数中替换:

function prefix_hide_personal_options() {
?>
<script type="text/javascript">
   *** here ***
</script>
<?php
}

结束

相关推荐

如何只使用wp-login.php页面进行注销?

在我的网站上,我删除了wp登录。php禁用默认wordpress登录窗口中的登录。然后我安装了社交登录插件,用户可以使用该插件正确登录。但如果他们单击注销按钮,他们将进入404页面,因为注销URL只是传递给wp login的一个参数。php页面。因此,请建议我一个解决方案,我可以使用wp登录。php页面仅用于注销过程。登录和密码重置不应工作。对不起,我的问题很长,但我有急事。提前谢谢。