我个人会这样做。。
钩住登录头并在稍后插入一些额外的CSS,在登录CSS包含之后,您的样式将进入,因此您不太可能需要!强制样式很重要。
add_action( \'login_head\', \'custom_login_css\', 99999 );
function custom_login_css() {
?>
<style type="text/css">
h1 a {
background: url(path/to/your/image/example.jpg) no-repeat top center;
}
</style>
<?php
}
一个功能,一个钩子,完成的工作。。
希望这有助于。。。
如果你想更进一步,完全控制登录CSS,请继续阅读,否则请忽略下面的内容,我还是要发布它,以防其他人想要完全劫持登录CSS。。
拦截排队style_loader_src
为回调函数声明2个参数。
第一个参数是给定样式表的url或src第二个是给定队列的句柄,例如。colors
, login
, global
..等等第二个变量帮助过滤器确定调用的队列,并在与login
手柄
add_filter( \'style_loader_src\', \'hijack_login_src\', 10, 2 );
function hijack_login_src( $src, $handle ) {
if( \'login\' == $handle )
$src = get_bloginfo( \'stylesheet_directory\' ) . \'/customlogin.css\';
return $src;
}
我曾经
stylesheet_directory
在
get_bloginfo()
调用以确保指向子主题的正确目录。
设置登录名的样式在主题文件夹中创建上述函数中引用的文件,如下所示customlogin.css.
从此复制代码pastebin, 将其粘贴到新创建的CSS文件中并保存<粘贴箱中的代码基本上是登录名的副本。dev.css来自WP 3.0.3,采用这种方法的不同之处在于可以完全控制登录的css,而不需要在样式中进行重写。
现在只需在该文件中进行您喜欢的任何更改。
One caveat to note here, is that the login file uses relative paths for images, so the stylesheet as is will point at non-existant images.<但是,由于样式表现在位于主题目录中,您可以使用主题图像目录的相对路径,这为您提供了两个简单的解决方案
从复制原始图像wp-admin/images/
进入主题的图像文件夹,并使用相对路径(见下文)。
设置样式,使用相对路径在主题的图像文件夹中使用自己的图像,例如。images/someimage.jpg
.