有时候可能我们要在博客记录一些涉及私密或者说家人的照片等内容!以前我都是存在QQ空间然后设置一个私密相册(仅主人可见)!这样可以储存照片和视频!供自己回忆!可是每次看还要登录QQ打开空间!
这次借助ai编程给WordPress博客也加了个加密文章的功能,这样以后有些图片以及一些小秘密也可以直接存在博客里了!
前端显示预览:(https://5186a.com/3401.html)

后端编辑预览:

在你写日志的时候会多一个这个密码保护设置插入框!
目前这个插件就是保护文章内容,不填写就是公开文章!填写问题和答案后就是加密文章(由于本站现在流量不大,所以这种方式尚未发现弊端!)
实现逻辑:
首先在WordPress中,文章(帖子)的状态是通过数据库中的 post_status 字段来管理的。这个字段决定了文章是公开的、私有的、草稿还是待审等状态。
常见的 post_status 值包括:
1.publish-文章已经发布,对公众可见。
2.draf -文章是草稿状态,未发布,只有管理员或具有适当权限的用户才能看到,
3. pending-文章处于待审状态,需要管理员审核后才能发布。
4.future-文章被设置为未来发布,即在未来的某个特定日期自动发布,。
5.private-文章是私有的,只有特定用户或用户组可以访问,
6.trash-文章被移动到回收站,通常是为了删除但又想保留一段时间。
我们发布文章时加在里面的密码(问题和答案)后本插件储存文章是在字段post_status 插入值draft 官方的解释是只有管理员或具有适当权限的用户才能看到。
当你通过问题答案后会脚本给你定义为适当权限的用户所以可以以预览的方式查看内容!
这里的加密问题和答案利用ai推荐自定义加密函数(AES-256-CBC 算法)存储在文章表的post_name列!反正我叫ai自己在破解一下回答无法破解!
还有所谓的适当权限(模拟作者预览本文,即把你视为本文的作者插入cookie里访问本文)通过了问题答案的判断后生成WordPress文章预览权限!这里说明一下发布带密码的文章永远不是已发布的文章!只是一个草稿的存在!这样可能会安全点!欢迎折腾测试!



私密照片我一般不放博客,而且私密照片太多,博客放不下 😎
有些博主的博客都在本地布置的所不用考虑储存空间的
嗯。付费内容不错。比如看个下载地址啥的。
也可以吧
纳尼,wp不是自带这个功能吗?还有个隐藏文章仅自己可见的~~
有的只是密码 但是没回答问题的呢