我需要在这两页上插入背景图片:
http://digesale.com/wp-login.php http://digesale.com/wp-login.php?action=register
你已经可以在那里看到一个背景,但我插入了一个包含另一个div的div。但是在较小或较大的屏幕分辨率下,背景并不覆盖整个页面或具有滑块,具体取决于它的分辨率是更大还是更小。
我需要做的是以某种方式塑造"身体"这两个页面用CSS。但是body标签在这些页面上没有类,也没有id,我不知道如何设置样式。
例如,此页面http://digesale.com/privacy-policy/包含:
body class =" page page-id-154 page-template-default
看看它的风格和风格如何。
有人可以帮忙吗?
答案 0 :(得分:1)
以下应该适合你: -
add_action( 'login_enqueue_scripts', 'wdm_style', 10 );
add_action( 'wp_enqueue_scripts', 'wdm_style' );
function wdm_style(){
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
//its check if register page is called or not
if( (strpos($actual_link, 'wp-login.php') !== false) || (isset($_GET['action']))){ ?>
<style>
body{
background-image: url('your-image-path-here');
}
</style>
<?php }
}
答案 1 :(得分:0)
将其放在主题functions.php
的按钮上。
它会更改wp-login页面的背景图像,
add_action("login_head", "my_login_head");
function my_login_head() {
echo "
<style>
body{
background: url('http://digesale.com/wp-content/uploads/2015/05/black-cool-background.jpg');
}
</style>
";
}
这是经过测试的代码。