子比主题 – 个人主页公开/私密功能 kobai20小时前更新关注私信230 美化简介 这是一款子比主题的个人主页公开/私密功能,用户很方便自己设置自己的个人主页的私密,很方便的一款功能,喜欢的自行部署吧!他可以让你的个人主页开启隐私,让别人看不到你的主页哦! 代码结构分析 1. 菜单按钮添加 (custom_zib_author_privacy_toggle_btn) 通过author_header_drop_lists钩子在作者主页菜单中添加切换按钮 权限控制:仅当前登录用户是主页作者本人时才显示 根据当前状态显示不同图标和文案: 私密状态:显示“设为公开”(👁️图标) 公开状态:显示“设为私密”(👁️🗨️图标) 2. AJAX处理 (custom_zib_handle_privacy_toggle) 处理前端的切换请求 严格权限校验:确保操作用户ID与当前登录用户ID一致 使用profile_is_private用户元字段存储状态 返回切换后的文案、图标和提示信息 3. 前端JavaScript (custom_zib_privacy_toggle_js) 仅在作者主页加载 无刷新切换按钮状态 兼容子比主题的弹窗提示系统: 优先使用notyf 其次使用layer 最后降级为alert 4. 访问拦截 (custom_zib_enforce_profile_privacy) 在template_redirect钩子中提前拦截 拦截规则: 私密主页且访问者不是作者本人且没有管理员权限 → 显示私密提示页 否则正常加载作者主页 SEO友好:设置403状态码,防止搜索引擎收录 完美融合主题样式: 保持主题的header/footer 使用主题内置的author_header_drop_lists0缺省图 采用主题的CSS变量和样式类 美化截图 部署教程 代码部署 本文隐藏内容 定位:/wp-content/themes/zibll/func.php文件,没有这个文件自己创建一下,记得加上php头,要不然会报错,将下面的代码放里面即可! 此处内容已隐藏,请评论后刷新页面查看. 温馨提示: 本文最后更新于2026-03-15 10:01:10,某些文章具有时效性,若有错误或已失效,请在下方留言或联系星空知。 © 版权声明 版权声明 1 本网站名称:星空知 2 本站永久网址:https://www.xkzhi.cn/ 3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ1397403557进行删除处理。 4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报 6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。 THE END子比教程技术教程子比美化技术教程# WP# Html# 网站# 子比# PHP# SEO 喜欢就支持一下吧点赞0 分享QQ空间微博QQ好友海报分享复制链接收藏