WordPress文章显示随机图片或默认图片代码 只显示图片代码

来源:西西图吧       编辑:西西小二
2020-03-07 01:13:57
点击:
81

WordPress文章没有图片时显示随机图片或默认图片的代码网上有很多。cmhello的主题上看到两个很好用的代码。分享给大家.

打开主题的functions.php文件,增加下面的代码

显示随机图片

//支持外链缩略图
if ( function_exists('add_theme_support') )
add_theme_support('post-thumbnails');
function catch_first_image() {global $post, $posts;$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){
$random = mt_rand(1, 10);
echo get_bloginfo ( 'stylesheet_directory' );
echo '/images/random/'.$random.'.jpg';
}
return $first_img;
}
;

上面的代码,只需要准备10张图片,放在主题的/images/random/目录即可

如果需要显示一张默认的图片,可以使用下面的代码替换

显示默认图片

//支持外链缩略图
if ( function_exists('add_theme_support') )
add_theme_support('post-thumbnails');
function catch_first_image() {global $post, $posts;$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){
$first_img = bloginfo('template_url'). '/images/default-thumb.jpg';
}
return $first_img;
}
;

注意,将你的默认图片放在Hcms主题的images文件夹里,并将名字命名为default-thumb.jpg。

以上的函数,在调用的时候,可以使用下面的语句.

<?php echo catch_first_image() ?>
科技
相关阅读
盘点十大塘沽欧美小镇国外天体浴场脱光光了才 国外天体运动图片

盘点十大塘沽欧美小镇国外天体浴场脱光光了才 国外天体运动图片

日韩高清美女打屁股韩版女式单肩包什么叫天体浴场▼▼▲▼?国外天体▼◆◆■●?浴场也被称之为天体海滩裸▼●。体海滩■■▲,不过在●▲、我们中国目前■▼。还没有这类的■▲:海滩★▲●★,那么国外★◆▲◆;

03-07
欧洲女子体下真实图片 长泽梓后门解禁三部磁力mp4

欧洲女子体下真实图片 长泽梓后门解禁三部磁力mp4

王牌机甲万事皆有因果,就如同现在正在浏览这本小说的你一样。从小便失去双亲的欧阳晨露在被一对夫妇收养之后,自己的身边便出现了不寻常之事,而这些不寻常的事情逐渐令懵懂的欧阳晨露清楚了自己的身世之谜。为了调

03-07
网友建议青岛"新冠高架"改名 椎名由奈圣光图片

网友建议青岛"新冠高架"改名 椎名由奈圣光图片

装饰小游戏 (本题目U进友倡议青岛“新冠下架”更名,民圆回应:定名正当没有予变动)位于山东青道阅新冠下架桥一市平易近致疑青岛市当局及当局复书克日,位于山东青道阅“新冠下架桥”果名字引热议。有网友致疑

03-07
2020春节拜年祝福语2020春节祝福语简短优美带图片 春节祝福图片

2020春节拜年祝福语2020春节祝福语简短优美带图片 春节祝福图片

2020鼠年春节到了,想必大家都想要为亲朋好友送去祝福吧!下面小编就为大家带来2020春节祝福语带图片分享。2020鼠年春节到了,值此新春佳节之际,相信大家都想要为亲朋好友送去祝福吧!下面小编就为大

03-07
中秋节作文怎么写 描写中秋节的文章

中秋节作文怎么写 描写中秋节的文章

关于中秋节的作文:中秋节作文怎么写?中秋节作文怎么写?我的英语补习班同样也有庆祝中秋节的活动,老师为我们准备了制作月饼的食材和工具,把它送给了妈妈,祝我的妈妈中秋节快乐。我们全家也团聚在一起,庆祝中秋

03-07
大胸性感美女低胸睡衣露乳沟图片 大胸图片

大胸性感美女低胸睡衣露乳沟图片 大胸图片

点击图片,进入下一页下一篇:傲人上围性感美女艳丽比基尼美爆众人[12-26] 韩国性感风俗媚娘精选写真第3[08-06] 性感美女大胆私房照图片[12-13] 性感的欧美美女写真[12-23]

03-07
米老鼠和唐老鸭图片 卡卓刀图片

米老鼠和唐老鸭图片 卡卓刀图片

米老鼠和唐老鸭图片,无限斯特拉托斯漫画本教程详细讲述了五官调整、头发、皱纹等处理,选一些干净的场景让画面更加舒适.)尽管大胆尝试吧!现在开始咯。否则照片看起来就很灰了。先点击它。即完全透明。接下来就

03-07
人类妈妈生美人鱼宝宝 小孩子生孩子图片

人类妈妈生美人鱼宝宝 小孩子生孩子图片

印度女子生下美人鱼宝宝 降生仅4小时就离世12月9日 印度|加尔各答 一家公立医院迎来了一位“美人鱼&... 浏览全文>>美人鱼宝宝喝奶在泳池里游泳!贪玩的美人鱼公主Sunny偷偷潜入人类世界,

03-07
许冠杰老婆琳宝资料照片年轻时照片好美 陈庭妮图片

许冠杰老婆琳宝资料照片年轻时照片好美 陈庭妮图片

网上一直有新闻称许冠杰去世了,但是这仅仅是个乌龙,去世的不是许冠杰本人,而是他的亲哥哥许冠英。1948年出生的许冠杰虽然已经70岁了,但是他的身体依然还很健康。网上有不少许冠杰老婆年轻时候的照片,

03-07
扎赉特旗属于哪个省哪个市 内蒙古扎赉特旗图片

扎赉特旗属于哪个省哪个市 内蒙古扎赉特旗图片

扎赉特旗在哪里?,扎赉特旗位于中国 / 华北地区 / 内蒙古省 / 兴安盟市。,扎赉特旗属于哪个省?,扎赉特旗是属于内蒙古省的!,扎赉特旗属于哪个市?,扎赉特旗属于内蒙古省的兴安盟市。,扎赉特旗相关城

03-07