WordPress主题使用bing每日一图

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每日一图》

发表评论

游客欢迎您123

“WordPress主题使用bing每日一图” 有 4条评论

    • 嗯,挺好的,我的登陆界面和侧边栏都用这个。但是得做好防盗链