“如何隐藏”一词;用户名";-&引用;密码";WordPress中登录屏幕中的文本字段

“如何隐藏”一词;用户名";-&引用;密码";WordPress中登录屏幕中的文本字段,wordpress,Wordpress,我正在使用wordpress的social connect插件,希望将社交登录(fb、twitter、stack exchange…)作为唯一选项。我查看了各种插件来定制登录页面,但没有一个插件能够删除用户名和密码文本字段以及“记住我”复选框和“忘记密码?”标签。有什么想法吗?如果要删除密码和用户名文本字段,必须修改wp-login.php(在wordpress目录中),并删除或注释(用注释)此部分(第671行至第708行): -1,因为任何人都不应该建议更改WordPress核心代码,因为每次

我正在使用wordpress的social connect插件,希望将社交登录(fb、twitter、stack exchange…)作为唯一选项。我查看了各种插件来定制登录页面,但没有一个插件能够删除用户名和密码文本字段以及“记住我”复选框和“忘记密码?”标签。有什么想法吗?

如果要删除密码和用户名文本字段,必须修改wp-login.php(在wordpress目录中),并删除或注释(用
注释)此部分(第671行至第708行):


-1,因为任何人都不应该建议更改WordPress核心代码,因为每次更新WordPress时都需要更改它。@NishantKumar:与其否决,不如提出其他解决方案。我的是众多解决方案中的一个,即使这不是最好的解决方案。我只是不赞成使用非专业编程策略。我们不应该提出一个解决方案,只是一个虚假的封面,直到你不更新WP。我完全满意您的回答,但我们应该做的只是添加一个注释:不建议修改核心代码,您应该自行承担风险。我在文章中声明,即使我的代码也是完全合法的。看见我加了一张便条,也不想伤害任何人,所以就把你的选票退回来……我非常同意@NishantKumar,这个所谓的“解决方案”必须被标记为一个坏主意。真正的解决方案不会产生更大的问题,即在不破坏自定义更改的情况下更新WordPress。仅仅鼓励人们编辑核心文件就是鼓励潜在的安全问题,这可能会耗费大量的时间和金钱。
<form name="loginform" id="loginform" action="<?php echo esc_url( site_url( 'wp-login.php', 'login_post' ) ); ?>" method="post">
    <p>
        <label for="user_login"><?php _e('Username') ?><br />
        <input type="text" name="log" id="user_login" class="input" value="<?php echo esc_attr($user_login); ?>" size="20" tabindex="10" /></label>
    </p>
    <p>
        <label for="user_pass"><?php _e('Password') ?><br />
        <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
    </p>
<?php do_action('login_form'); ?>
    <p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90"<?php checked( $rememberme ); ?> /> <?php esc_attr_e('Remember Me'); ?></label></p>
    <p class="submit">
        <input type="submit" name="wp-submit" id="wp-submit" class="button-primary" value="<?php esc_attr_e('Log In'); ?>" tabindex="100" />
<?php   if ( $interim_login ) { ?>
        <input type="hidden" name="interim-login" value="1" />
<?php   } else { ?>
        <input type="hidden" name="redirect_to" value="<?php echo esc_attr($redirect_to); ?>" />
<?php   } ?>
<?php   if ( $customize_login ) : ?>
        <input type="hidden" name="customize-login" value="1" />
<?php   endif; ?>
        <input type="hidden" name="testcookie" value="1" />
    </p>
</form> 

<?php if ( !$interim_login ) { ?>
<p id="nav">
<?php if ( isset($_GET['checkemail']) && in_array( $_GET['checkemail'], array('confirm', 'newpass') ) ) : ?>
<?php elseif ( get_option('users_can_register') ) : ?>
<a href="<?php echo esc_url( site_url( 'wp-login.php?action=register', 'login' ) ); ?>"><?php _e( 'Register' ); ?></a> |
<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>" title="<?php esc_attr_e( 'Password Lost and Found' ); ?>"><?php _e( 'Lost your password?' ); ?></a>
<?php else : ?>
<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>" title="<?php esc_attr_e( 'Password Lost and Found' ); ?>"><?php _e( 'Lost your password?' ); ?></a>
<?php endif; ?>
</p>
<?php } ?>