当前位置:首页教程中心网站教程【二次修改】新增一个文章聚合排行榜展示优化版本-子比主题美化

【二次修改】新增一个文章聚合排行榜展示优化版本-子比主题美化

相信大家以及看到了上一个版本的聚合排行榜,哪个是初一原版的,我也没动过

修改点一:在我站上面测试是有一些显示不全面等,如今日 如果发布了一篇文章就只显示一篇文章,就显得很是空白,所以经过站长的二次修改,去掉了今日展示,之前显示7天内的文章

修改点二:在排行榜单页展示界面,文章的图片在最新的子比版本中,文章没有单独设置特殊图片,文章将调取不到演示图,经过站长的修复优化,现已完成图片的显示

优化点三:在排行榜单页展示界面,重新修改的背景风格以及背景等~

效果图:

【二次修改】新增一个文章聚合排行榜展示优化版本-子比主题美化

【二次修改】新增一个文章聚合排行榜展示优化版本-子比主题美化

教程:

第一步:在主题的func.phpfunction.php中引入

//排行榜
function get_post_thumbnail_url($post_id) {
  $thumbnail_url = get_the_post_thumbnail_url($post_id, 'thumbnail');
  
  if (empty($thumbnail_url)) {
    $content = get_post_field('post_content', $post_id);
    
    if (strpos($content, '<img') !== false) {
      preg_match('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $content, $matches);
      
      if (!empty($matches[1])) {
        $thumbnail_url = $matches[1];
        
        // 验证缩略图URL是否有效
        if (!filter_var($thumbnail_url, FILTER_VALIDATE_URL)) {
          $thumbnail_url = '';
        }
      }
    }
  }
  
  return $thumbnail_url;
}

首页排行榜PHP

上传文件至主题目录内,在index.php合适的位置插入以下代码:

<?php
if (file_exists(get_theme_file_path('/Index_rankinglist.php'))) {
    require_once get_theme_file_path('/Index_rankinglist.php');
}
?>

主题后台自定义头部HTML代码内引入JS

重点:

下载本站提供的代码包上传放置于主题目录下即可,需要配合本站排行榜页面一起使用,已打包整合,排行榜页面放置于pages目录内即可

温馨提示:

文章标题:【二次修改】新增一个文章聚合排行榜展示优化版本-子比主题美化

文章链接:https://www.muooy.cn/1455.html

更新时间:2025年05月24日

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!

2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。

3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议免责声明
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA打赏
共{{data.count}}人
人已打赏
网站教程

审核文章增加一个驳回私信通知功能 – 子比主题美化

2025-5-24 20:39:53

网站教程

广告位HTML自定义工具位置代码-子比主题美化

2025-5-24 20:57:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
今日签到
搜索