0%
boxmoe_header_banner_img

加载中

「盒子萌Lolimeow」主题二创「纸鸢版🕊️更新」与「🗼开发笔记」


avatar
白木 2025年8月27日 2026年4月3日 2.92k

⚡ 优化笔记

 
 

🔗 链接体验优化

  • 后台站点预览:后台顶部栏的“查看站点”链接改为新标签页打开 (_blank),避免覆盖后台页面 (boxmoe_adminbar_viewsite_newtab).
  • 后台全站链接新窗口打开

- 开关入口: 基础设置 -> 后台所有链接新窗口打开 (boxmoe_admin_all_links_new_tab)
- 功能描述: 开启后,后台页面底部注入 JS,自动将所有非 JS/锚点 链接的 target 属性设置为 _blank
- 代码寻找:
- 设置项: wp-content/themes/lolimeow/core/panel/settings/set-basis.php
- 注入逻辑: wp-content/themes/lolimeow/core/module/fun-admin.php (boxmoe_admin_all_links_new_tab)

  • 导航栏链接新窗口打开

- 开关入口: 基础设置 -> 导航栏链接新窗口打开 (boxmoe_nav_target_blank)
- 功能描述: 开启后,前台顶部导航菜单的所有末级链接(非下拉父级)将自动设置为新窗口打开 (target="_blank")。
- 代码寻找:
- 设置项: wp-content/themes/lolimeow/core/panel/settings/set-basis.php
- 过滤逻辑: wp-content/themes/lolimeow/core/module/fun-basis.php (boxmoe_nav_target_blank_filter)

  • 文章编辑按钮新窗口打开

- 开关入口: 基础设置 -> 文章编辑按钮新窗口打开 (boxmoe_article_edit_target_blank)
- 功能描述: 开启后,文章页/页面内的编辑按钮(包括顶部工具栏编辑)将在新窗口打开 (target="_blank")。
- 代码寻找:
- 设置项: wp-content/themes/lolimeow/core/panel/settings/set-basis.php
- 文章页按钮逻辑: wp-content/themes/lolimeow/core/module/fun-article.php (boxmoe_edit_post_link_new_tab)
- 工具栏按钮逻辑: wp-content/themes/lolimeow/core/module/fun-admin.php (boxmoe_adminbar_edit_post_newtab)

 
 
 
 

🏞️ Banner内容显示修复

文件位置: assets/js/boxmoe.js

  • 问题描述: Banner区域的欢迎语和一言功能不显示
  • 根本原因:

- CSS中.site-main元素默认设置为隐藏状态(opacity: 0
- 依赖banner图片的load事件添加.loaded类来显示内容
- 缺少图片加载失败的处理机制,导致图片无法加载时内容一直隐藏

  • 修复方案: 修改initBannerImage()函数,添加三重保障机制

1. 保持原有图片加载成功处理逻辑
2. 新增error事件监听,图片加载失败时也能显示内容
3. 添加3秒超时机制,无论图片是否加载,最终都会显示内容

  • 代码寻找

- 修复前代码:wp-content/themes/lolimeow/assets/js/boxmoe.js:241-261
- 修复后代码:wp-content/themes/lolimeow/assets/js/boxmoe.js:241-267

修复效果

  • 确保Banner区域的欢迎语和一言功能始终能正常显示
  • 提高了页面的容错性和稳定性
  • 避免了因图片加载问题导致内容一直隐藏的情况

 
 
 
 

上一次更新已经跑远惹✨ 计算中...
(‾◡◝) 本内容里的一些消息,可能已经跟不上时间啦~
感谢您的支持
微信赞赏

微信扫一扫

支付宝赞赏

支付宝扫一扫



评论(2)

查看评论列表
评论头像
小笨蛋 2026年01月13日
赞!
评论头像
小笨蛋 2026年01月13日
不错不错ツ

发表评论

表情 颜文字
插入代码

北京时间 (Asia/Shanghai)

后退
前进
刷新
复制
粘贴
全选
删除
返回首页
0%
目录
顶部
底部
📖 文章导读