最新消息:Hi,there!

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

建站编程 西狂 60浏览 0评论

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

其实做法很简单,按照需求要将以下代码插入到 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' );

转载请注明:西狂部落阁 » Wordpress 自动获取 Bing 美图作为网页背景

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址