当前位置:首页>WordPress专区>WordPress美化>7B2主题美化>B2主题美化:纯代码实现文章列表封面显示文章内图片数量

B2主题美化:纯代码实现文章列表封面显示文章内图片数量

在文章封面的右上角调用文章内图片数量,可以设置文章内大于几张图片数量才显示。

效果演示

B2主题美化:纯代码实现文章列表封面显示文章内图片数量

打开/wp-content/themes/b2或者你的子主题/Modules/Templates/Modules/Posts.php 查找://文章列表

在上面加入以下代码

$image_count = get_image_count($v['id']);
if ($image_count > 3) { //数字代表大于几张图显示
  $image_count_html = '<div class="image-count"><i class="b2font b2-image-fill"></i>共 ' . $image_count . ' 张</div>';
} else {
  $image_count_html = '';
}

下面查找’.$pay_type.’ 下面添加

'.$image_count_html.'

打开主题根目录functions.php 最下面加入下列代码

//获取图片数量
function get_image_count($post_id) {
  $content = get_post_field('post_content', $post_id);
  preg_match_all('/<img[^>]+>/i', $content, $matches);
  return count($matches[0]);
}

把下面的CSS保存到你主题的style.css

.image-count {
    position: absolute;
    height: 24px;
    line-height: 24px;
    right: 10px;
    top: 9px;
    background: rgba(0,0,0,.4);
    border-radius: 12px;
    padding: 0 8px;
    font-size: 12px;
    color: #FFF;
}
.image-count i.b2-image-fill {
    font-size: 14px;
    padding-right: 5px;
}

 

免责声明 1:本站的课程与素材,都是电子版课件,非实物光盘,课件由百度网盘发送.(百度网盘下载教程)2:本站所有涉及视频及素材,软件等由互联网搜索收集而来,本站不拥有此类资料的版权。3:本站所有视频,素材及软件不加密、不限时、可永久观看或使用!禁止二次销售,否则因此引起的一切问题与本站无关。4:本站所有的资源均为免费提供,提供资料的目的是让大家学习和交流,所收取的相关费用非资料销售费用,而是资料收集整理手工费。5:无意侵害您的权益,请发送邮件至 590173@qq.com 或点击左侧 私信:站长反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
7B2主题美化

7b2最新自定义角标_随心所欲改色

2023-7-24 9:58:47

网站安全

网站无插件实现WordPress 外链安全跳转

2023-7-3 23:15:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索