自定义WordPress登录表单

时间:2018-06-04 作者:bckelley

使用this WordPress的文档我可以删除默认的WordPress徽标,并使用

function my_login_logo() { ?>
    <style type="text/css">
        #login h1 a, .login h1 a {
            background-image: url(<?php echo get_stylesheet_directory_uri(); ?>/images/site-login-logo.png);
        height:65px;
        width:320px;
        background-size: 320px 65px;
        background-repeat: no-repeat;
            padding-bottom: 30px;
        }
    </style>
<?php }
add_action( \'login_enqueue_scripts\', \'my_login_logo\' );
WordPress网站的链接,而不是我的网站,仍然存在

<h1><a href="http://wordpress.org/" title="Powered by WordPress">Your Site Name</a></h1>
我想要的更像这样

<h1><a href="http://example.com/" title="<?PHP get_bloginfo( \'name\' ); ?>"><?PHP get_bloginfo( \'name\' ); ?></a></h1>

1 个回复
最合适的回答,由SO网友:Liam Stewart 整理而成

在您的functions.php

//wordpress.org > your link
function wp_305258_login_url() {
   return home_url();
}
add_filter( \'login_headerurl\', \'wp_305258_login_url\' );

//alt text to your site name
function wp_305258_login_title() {
    return get_option( \'blogname\' );
}
add_filter( \'login_headertitle\', \'wp_305258_login_title\' );

结束

相关推荐

既然`wp_login`已弃用,是否应该使用它?

我正在编写一个小脚本,在登录后需要用户角色。我想wp_login() 那就太好了。我读到这个在用户登录后运行,包含2个参数,其中一个是用户名。通过用户名,我可以了解他们的角色。但看起来wp_login() 已经有很长一段时间不推荐使用了。我不认为wp_signon() 可以用同样的方式满足我的需求wp_login() 可以问题是,我应该使用wp_login() 钩