如何删除登录屏幕和重置密码屏幕上显示可见性的眼睛图标

时间:2020-05-01 作者:Samuel

我正在寻找一种方法来删除在登录屏幕上显示可见性的眼睛图标(wp admin和wp login)和重置密码屏幕(/wp login.php?action=rp)。

如以下屏幕截图所示:

登录页面:

enter image description here

重置密码页面:

enter image description here

更新:我需要删除此按钮,不仅是可见性:

enter image description here

提前感谢您的回复。

当做

2 个回复
SO网友:dyg

This is one way

add_action(\'login_head\', \'my_remove_eye\');

function my_remove_eye() {
  echo 
    \'<style>
        span.dashicons-visibility:before {
        content: "";
    }
    </style>\';
}
SO网友:Rup

您可以使用相同的机制将一些JavaScript排队,以实际删除按钮:

function remove_wp_hide_pw_button() {
?><script>
if ((document.addEventListener != null) && (document.querySelector != null)) {
    document.addEventListener( \'DOMContentLoaded\', function() {
        var b = document.querySelector(\'button.wp-hide-pw\');
        if (b != null) b.remove();
    });
}
</script>
<?php
}
add_action(\'login_footer\', \'remove_wp_hide_pw_button\');
但是按钮会短暂出现然后消失,因此您可能需要CSS将其隐藏在按钮或图标中。

相关推荐

Add content in wp login page

我已经根据我的自定义主题自定义了我的wp登录页面。我想在我的wp登录页面中添加一个内容框,如果用户没有在网站上注册帐户,该内容框会邀请用户浏览我的自定义注册页面。我搜索了很多,但对我来说没有任何选择,我不想优先使用插件。如果您知道如何在wp登录页面中添加内容,请提前感谢。