点滴珍藏|快乐分享
当前位置: 建站编程 > Wordpress 自动获取 Bing 美图作为网页背景

Wordpress 自动获取 Bing 美图作为网页背景

2017-02-21 分类:建站编程 作者:西狂 阅读(14)

在必应搜索首页,每天都会更新不同的美图,这些美图都是分辨率很好,而且都是必应团队精选的图片。如果能够自动获取作为网站的背景图片是个非常不错的选择,这样你就不用每天面对网页背景了。

其实做法很简单,按照需求要将以下代码插入到 Wordpress 网站当前主题的模板函数(founctions.php) 中的"?>"之前就可以了。

1、自动将 Bing 美图作为 Wordpress 网站登录页面的背景

function custom_login_head(){
    $str=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
    if(preg_match("/<url>(.+?)<\\/url>/ies",$str,$matches)){
        $imgurl='http://cn.bing.com'.$matches[1];
        echo'<style type="text/css">body{background: url('.$imgurl.');width:100%;height:100%;background-image:url('.$imgurl.');-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;-moz-border-image: url('.$imgurl.') 0;background-repeat:no-repeat\\9;background-image:none\\9;}</style>';
    }}
add_action('login_head', 'custom_login_head');

 

2、自动将 Bing 美图作为 Wordpress 网站全站页面的背景

function bing_auto_bg()
    {
    $str=file_get_contents('http://global.bing.com/HPImageArchive.aspx?idx=0&n=1');  
    if(preg_match("/<url>(.+?)<\\/url>/ies",$str,$matches))
        {
        $imgurl='http://global.bing.com'.$matches[1];  
        echo'<style type="text/css">body{background: url('.$imgurl.');width: 100%; height: 100%; -moz-background-size: cover;-webkit-background-size: cover;background-size: cover; background-position: top center; background-attachment: fixed; }</style>';
        }
    }
add_action( 'wp_head', 'bing_auto_bg' );

「两年博客,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝
微信
0

支付宝
微信
标签:

上一篇:

下一篇:

你可能感兴趣

共有 0 条评论 - Wordpress 自动获取 Bing 美图作为网页背景

博客简介

欢迎来到西狂部落阁

精彩评论