子比美化-最底部添加浪影古韵底栏-自带简单赞赏名言滚动交互

子比美化-最底部添加浪影古韵底栏-自带简单赞赏名言滚动交互-天云资源网
子比美化-最底部添加浪影古韵底栏-自带简单赞赏名言滚动交互
此内容为付费资源,请付费后查看
天云币0.01
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
剧情透露
天云小助手
文章最后更新时间:2025-10-25 18:37:20,若有错误或已失效,请在下方 留言
图片[1]-子比美化-最底部添加浪影古韵底栏-自带简单赞赏名言滚动交互-天云资源网
图片[2]-子比美化-最底部添加浪影古韵底栏-自带简单赞赏名言滚动交互-天云资源网

前言

最近浏览了其他博客,发现有几个博客底下的样式挺好看的,我就想自己也弄个,但是搜了半天也找不到部署代码,最郁闷的是叫啥,我就自己给取个名字叫:浪影古韵底栏。直接自己动手把代码写出来,并进行了优化。

设计思路

我注意到原有的一些东西很单调,还有些多余的,开始的时候都设计了,后面觉得没必要,文章页已经有了,我就给去除了,下面是核心内容。

一、功能概述

  • 桌面端显示底部固定栏:波浪线装饰、左侧爱心图、古风名言、分享/赞赏/返回顶部按钮
  • 名言随机+自动切换:页面加载随机一句,之后每5秒淡入淡出切换
  • 赞赏弹窗:点击“赞赏”弹出,显示两张微信收款二维码与说明文本(含QQ一键加群链接)
  • 移动端隐藏:在≤768px 的设备上整体隐藏底部栏,避免干扰

🎯 核心功能

  • 底部波浪线动画:使用外部图片资源实现波浪效果
  • 爱心图标装饰:左下角固定位置显示
  • 古风名言切换:6句名言每3秒自动切换,带淡入淡出效果
  • 统一页面样式:所有页面显示相同的功能按钮布局

📝 名言库内容

  1. 寒江孤影,江湖故人,相逢何必曾相识!
  2. 名言古道残阳,天涯倦客,相见怎奈已殊途!
  3. 孤灯冷酒,红尘旧梦,重逢未必再相知!
  4. 荒村野渡,岁月过客,偶遇何须问来处!
  5. 断桥残雪,人间离人,邂逅怎堪论过往!
  6. 空庭寂月,浮世旧交,再见哪敢提当初!

🔧 功能按钮

  • 评论:显示评论数并支持跳转(已去除)
  • 点赞:交互式点赞功能(已去除)
  • 分享:内容分享功能
  • 赞赏:用户赞赏功能(添加赞赏收款弹窗)
  • 收藏:内容收藏功能(已去除)
  • 返回顶部:智能滚动进度显示0%-100%

🎨 技术特性

  • 响应式设计:完美适配桌面(移动端开始也设计了,后面我给去除了)
  • CSS优先级保护:使用!important确保样式稳定
  • 内联JavaScript:确保名言切换功能可靠执行
  • WordPress钩子集成:正确使用wp_head和wp_footer钩子
  • 速度优化:进行速度测试,最终优化结果很满意

📱 视觉效果

  • 固定底部栏:40px高度,白色背景,带阴影
  • 平滑动画:500ms淡入淡出过渡效果
  • 古典韵味:名言内容符合网站整体风格
  • 清晰布局:功能按钮合理排列,用户体验良好
文件目录
  • 核心文件
    • wp-content/themes/zibll/inc/custom/footer-wave.php
    • wp-content/themes/zibll/inc/custom/footer-wave.js

主题引入(已配置)

  • wp-content/themes/zibll/functions.php 中引入
// 引入底部波浪线样式require_once get_theme_file_path('/inc/custom/footer-wave.php');

部署方式超级简单

  • 将 footer-wave.php 放入子比主题 /inc/custom/ 目录(没有则创建 custom 目录)
  • 将 footer-wave.js 放入子比主题 /inc/custom/ 目录
  • 确认 子比主题根目录functions.php 内含引入代码(见上)

还不知道怎么操作的,评论区留言!

三常用配置项(在哪里改)

  • 图片与基础样式:footer-wave.php → add_footer_wave_style 函数内
    • 波浪图与爱心图
$wave_img = 'https://bkm.mistora.cc/wp-content/uploads/2025/05/20250515135723250-2号参照图.webp';$love_img = 'https://bkm.mistora.cc/wp-content/uploads/2025/05/20250515135720987-love.png';

替换为你自己的图片链接可个性化样式

  • 名言文本:footer-wave.php → add_footer_wave_html 函数内
$quotes = array(    '寒江孤影,江湖故人,相逢何必曾相识!',    '名言古道残阳,天涯倦客,相见怎奈已殊途!',    '孤灯冷酒,红尘旧梦,重逢未必再相知!',    '荒村野渡,岁月过客,偶遇何须问来处!',    '断桥残雪,人间离人,邂逅怎堪论过往!',    '空庭寂月,浮世旧交,再见哪敢提当初!');

增删改句子均可

  • 自动切换间隔(默认5秒):footer-wave.php 底部内联脚本中
setInterval(switchQuote, 5000); // 单位毫秒

若 footer-wave.js 中也有名言切换逻辑,建议只保留一种(推荐保留 footer-wave.php 的内联脚本),避免重复计时器。

  • 桌面/移动显示策略(默认:移动端隐藏)
  • footer-wave.php 样式中:
@media (max-width: 768px) {  .footwaveline { display: none !important; }  body { padding-bottom: 0 !important; }}

若需在手机端显示,删除这一段或注释掉

  • 底栏按钮可见性
    • 目前仅保留“分享、赞赏、返回顶部”,如需恢复评论/点赞/收藏,在 footer-wave.php 的 HTML 输出处重新添加相应 块
  • 赞赏弹窗内容(图片与文案)
    • footer-wave.php → HTML中已有弹窗结构:
<div class="zs-modal" ...>
  ...
  <div class="zs-modal__qrs">
    <div class="zs-modal__qr">
      <img src="https://s2.d931.com/mmy888/i/tyzyj/4e3f.png" alt="微信赞赏码1">
    </div>
    <div class="zs-modal__qr">
      <img src="https://s2.d931.com/mmy888/i/tyzyj/mlg.png" alt="微信赞赏码2">
    </div>
  </div>
  <p class="zs-modal__tip">
    扫码赞赏随机赠送会员天数或者月数,添加站长qq:
    <a href="https://qm.qq.com/q/e1RGA5hbPO" target="_blank" rel="noopener">1394025921</a>说明来意即可。
  </p>
  ...
</div>


直接替换两张图片链接或修改文案即可

常见问题

八、常见问题与排查

  • 报错:“Parse error: unexpected identifier ‘click’ …”
    • 原因:PHP echo 的单引号与 JS 字符串引号冲突
    • 处理:已统一改为双引号。如再次自定义内联JS,务必在PHP字符串里使用双引号包裹JS选择器/事件名或正确转义
  • 名言不切换
    • 检查浏览器控制台(F12 → Console)是否有报错
    • 确保 footer-wave.php 页尾内联脚本存在“名言切换功能已启动”日志(我们已加入)
    • 若 footer-wave.js 内也写了切换逻辑,建议注释掉该段,避免相互干扰
  • 按钮图标不显示
    • 这些图标基于主题的 SVG sprite(use xlink:href=”#iconA” 等),若主题未加载该sprite,按钮仍可点击但可能不显示图标
  • 样式不生效
    • 清缓存并确认页面底部源码里能看到我们输出的 和 段
  • 移动端仍显示
    • 检查 @media (max-width: 768px) 是否被误删;或者存在更高优先级样式覆盖,给 .footwaveline display:none 加上 !important(已加)

九、回滚与安全

  • 快速回滚:在 functions.php 中暂时注释引入复制插入创建// require_once get_theme_file_path('/inc/custom/footer-wave.php'); 刷新前台即恢复主题原状
  • 建议最佳实践:使用子主题添加这些自定义,避免主题更新覆盖自定义代码

十、可定制项速查

  • 名言文本:footer-wave.php → $quotes 数组
  • 切换间隔:footer-wave.php → setInterval(switchQuote, 5000)
  • 移动端策略:footer-wave.php → @media (max-width: 768px) 段落
  • 波浪/爱心图片:footer-wave.php → $wave_img / $love_img
  • 赞赏二维码:footer-wave.php → .zs-modal 内两张 的 src
  • 按钮显隐:footer-wave.php → 底栏 nav 内的按钮块(已去除评论/点赞/收藏)

十一、建议的维护流程

  • 修改前先备份主题目录或相应文件
  • 小步修改+刷新验证,便于定位问题
  • 完成后记录你修改过的文件与位置,便于下次维护或迁移

若你需要,我可以:

  • 为以上“可定制项速查”提到的内容加上后台主题设置页(无代码可视化配置)
  • 将移动端改为“简化版”而不是完全隐藏
  • 为赞赏弹窗增加“标题/二维码/说明文字”的后台配置项
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容