打造可自定义排序的WordPress社交图标插件:支持图标、二维码弹窗与动态添加功能(两个版本)
发表于|更新于|大前端
目录
- 1. 引言:
- 2. ✅ HTML 代码
- 3. 🎨 CSS 代码
- 4. 💡小技巧(可选增强):
- 5. 🧩 新版 HTML + CSS 代码
- 6. 📝 提示与建议:
- 7. 🔥 版本特性:
- 8. ✅ HTML + CSS
- 9. ✅ 说明与后续建议:
- 10. 🧩 目标:
- 11. ✅ 一、点击弹出浮层版本(HTML + JS)
- 12. ✅ 二、WordPress Shortcode 函数(可放入 functions.php)
- 13. ✅ 使用方法:
- 14. ✅ 还需要我帮你:
- 15. 🧩 插件功能概述
- 16. 📁 插件文件结构
- 17. 📄 主插件文件:baggio-social-icons.php
- 18. 🧩 短代码功能:includes/shortcode.php
- 19. ⚙️ 后台设置页面:admin/settings-page.php
- 20. 🎨 样式文件:assets/css/style.css
- 21. 🧠 脚本文件:assets/js/script.js
- 22. ✅ 一、后台填写方式(示例说明)
- 23. ✅ 二、修改插件代码(后端保存与渲染部分)
- 24. ✅ 三、最终效果支持
- 25. ✅ 第一部分:完善 admin/settings-page.php 后台设置美化及图片预览
- 26. ✅ 第二部分:调整 includes/shortcode.php(支持自定义 icon HTML)
- 27. ✅ 第三部分:修改链接字段规则(允许 #)
- 28. ✅ 第四部分(可选):后台样式美化
- 29. ✅ 最终前台输出结构预览(和你一致):
- 30. ✅ 下一步建议(可选)
- 31. ✅ 插件结构(压缩包结构)
- 32. ✅ 下载方式
- 33. 🧰 最后步骤
- 34. 1. 主文件 baggio-social-icons.php
- 35. 2. includes/shortcode.php (读取顺序输出)
- 36. 3. admin/settings-page.php
- 37. 4. assets/css/style.css
- 38. 5. assets/js/script.js
- 39. 6. 注意点:
- 39.1. ✅ 请将你的 assets/js/script.js 更新为如下内容:
- 39.2. ✅ 解决步骤
- 39.3. ✅ 2. 检查是否有调试信息或 echo、var_dump()
- 39.4. ✅ 3. 清除缓存并重新上传
- 39.5. ✅ 4. 开发技巧建议
- 39.6. 🧰 如果你方便,可以把你当前的 baggio-social-icons.php 的完整内容贴出来,我可以逐行排查是否有异常输出。
- 39.7. 📁 assets/js/admin-script.js
- 39.8. 📁 assets/css/admin-style.css
- 39.9. 📁 includes/shortcode.php
- 39.10. ✅ 注意事项:
- 40. ✅ 改进目标:
- 41. ✏️ 修改方式(补充内容)
- 42. ✅ 总结功能:
- 43. 1. admin/css/admin-style.css
- 44. 2. admin/settings-page.php