bing搜索背景图片每天都会更新,非常清晰而且精致,用来做背景图片着这在网站中引用会给网站增色不少,那么我们能不能在WordPress中使用bing搜索的每日一图吗?答案当然是可以的,而且效果非常好,访问速度也很快。下面给大家介绍这个方法。
[bing_image]
第一步 新建bing.php
新建一个叫bing.php的文件,添加如下代码:并保存,放在主题目录下,或者使用ftp工具上传到空间:
//bing每日一图
$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];
}
if ( $imgurl ) {
header( 'Content-Type: image/JPEG' );
@ob_end_clean();
@readfile( $imgurl );
@flush();
@ob_flush();
exit();
} else {
exit( 'error' );
}
上面的代码就是通过php将获取的xml文件转换成转换成jpeg格式图片,可以直接将其直接当作图片来使用。
第二步 使用bing每日一图
在你需要使用图片的地方地方引用bing.php即可,可以当作图片使用,如下所示:
<img src="your site/bing.php">
或者css方式使用,作为背景图片
background-image: url("bing.php")
具体效果侧边栏本站公告。赶快试试吧,相信你能玩出更多花样!(viahttp://www.07net01.com/2015/08/899670.html);
更新 2018.4.2
上述方法是php引用bing 每日一图的方法,用在wordpress中还需要稍微改造一下,具体方法可见我的另一篇文章《WordPress主题正确使用Bing每日一图》
这个好,可以用到很多地方
嗯,挺好的,我的登陆界面和侧边栏都用这个。但是得做好防盗链
66666
欢迎指导