Wordpress登录和注册页面没有正文类或ID

时间:2015-08-03 05:20:27

标签: wordpress

我需要在这两页上插入背景图片:

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

看看它的风格和风格如何。

有人可以帮忙吗?

2 个答案:

答案 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>
    ";
}

这是经过测试的代码。