• 本博客已正式上线 IPv4 + IPv6 双栈访问

WordPress 公安网站备案辅助合规插件

挨踢网络 Young Free! 6年前 (2018-07-22) 6450次浏览 32个评论 扫描二维码

> 挨踢网络 > WordPress 公安网站备案辅助合规插件

昨晚 @小石 同学在研究 WordPress 博客如何避免在使用 smtp 发邮件时暴露主机 IP 这个问题时,问了我有没推荐方案,我给他推荐了利用 SendCloud 代发邮件这个方法,然而比较复杂,不易上手,小石同学说,能够制作个插件,方便使用,嘿,这个问题激起了 Young Free 的好奇心,写了这么多年博客了,还没折腾过插件,于是我研究了下代码,发现核心代码所有者 @张戈 同学标注的是禁止转载,所以没法制作成插件。

Wordpress 公安网站备案辅助合规插件

既然这个优秀的工具没法弄成插件,我之前不是分享过为公安网站备案合规化折腾出的代码吗?那就用自己的代码练手。插件开发,大概分如下4个步骤。

码代码

其实用来帮助完成网安要求,记录留评用户 IP地址 IP端口 和 精确到秒的时间 的代码,已经有了,现在就只需按照 WordPress 的格式,转换为插件即可。

WordPress 插件开发指引文件,可以参考 https://codex.wordpress.org/zh-cn:开发一个插件

实际上,对于 Young Free 需求,只需要添加插件所需的文件头( 标准插件信息 和 版权信息 )和说明文档就搞定了。非常简单。

写文档

WordPress 插件,需要有一个格式化的 readme.txt 文档,这个文档用来说明插件是干什么的,作者是谁,授权方式,以及开发和更新信息。想自行开发插件的小伙伴,可以借鉴官方的模板。写完后,还需要利用官方的工具来检查下是否正确。如果你懒得手动修改,可以试试在线生成,只需填空就行。地址:https://generatewp.com/plugin-readme/

打包

插件所有文档都写完后,只需将所有文件,放在一个文件夹内,并压缩成一个 .zip 压缩包就可以了。

Wordpress 公安网站备案辅助合规插件

校验

得到这个压缩包后,就可以上传到自己的 WordPress 博客,激活并启用了。

Wordpress 公安网站备案辅助合规插件

插件下载

来来来,这是 Young Free 初次制作的插件,欢迎下载测试。其实没什么用,就只在你们当地的网安大队要求你进行备案的时候才适用。

文件下载

说明下,这里面核心代码,引用了几位大佬的成果,详见 WordPress评论管理界面添加用户IP端口和时间

IPv6支持

本插件完美支持 IPv4 和 IPv6 服务器环境以及 IPv4 和 IPv6 访客。IPv6 访客记录见下图。
Wordpress 公安网站备案辅助合规插件


Young Free! , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA 4.0协议进行授权
转载请注明原文链接:WordPress 公安网站备案辅助合规插件
喜欢 (15)
[]
分享 (0)
关于作者:
欢迎来吐槽,也欢迎一起交流。如果无法在本文下评论,可以点击信封按钮,给我发送邮件。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!


请文明发言,谢谢。
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(32)个小伙伴在吐槽
  1. 自我推荐一波。 《使用微软 Outlook API 接口给 WordPress 站点配置 SMTP 发送邮件》 https://www.dujin.org/15905.html 《使用谷歌 Gmail API 接口给 WordPress 站点配置 SMTP 发送邮件》 https://www.dujin.org/15354.html
    缙哥哥2021-08-02 20:19 回复
    • 我用的阿里云的服务,200封邮件每天,已经够我用了。最重要,配置简单,适合我这种小白。
      杨景文2021-08-02 20:51 回复
      • 我就是因为当时用的阿里云邮件推送服务,使用的SMTP协议发送邮件,仍旧泄露IP,所以才研究这个。后来不知道啥时候升级了,部分网站就也用阿里云了。不过目前博客还是用outlook的API,因为它一次发送邮件数量较多,我曾经一天发送了近万封邮件。
        缙哥哥2021-08-02 22:25 回复
      • 尤其是我增加了文章修改并邮件通知评论用户这个功能,部分文章评论达到几千用户,这时候如果用阿里云就很肉疼了,而且有一次一个站长朋友帮我测试安全性,刷了一两百个账号,导致阿里云邮件推送了一两百封无效邮件,直接把这个功能给我停了……
        缙哥哥2021-08-02 22:27 回复
  2. 感谢感谢
    我告诉你2020-01-15 14:53 回复
  3. 很专业
    chen77882019-12-26 16:36 回复
  4. 牛牛牛
    人工智能2019-04-10 11:48 回复
  5. 博主厉害。可以将插件发布到wordpress.org上。
    ijidi2018-12-27 16:23 回复
  6. 很牛叉的插件
    福利堆2018-10-26 09:58 回复
    • 希望你用不着,我也希望我用不着,太折腾了
      Young Free!2018-10-28 23:25 回复
  7. 这个插件名字很霸气
    最值买2018-08-11 15:54 回复
    • 低调低调。贵博客,似乎无法提交评论,提示某个资源无法加载。
      Young Free!2018-08-12 21:29 回复
  8. 这插件挺不错的……
    圣虚最新章节2018-08-10 15:30 回复
  9. 恭喜你在我博客达到评论达人vip5!(话说你博客没有留言板吗)
    青山2018-08-09 08:01 回复
  10. 刚刚看到博主给我回复,刷新一下又没有了! aliyun也有邮件服务的,支持smtp等方式,方式相比sendmail更简单,而且每天支持200封免费邮件发送!
    菜鸟博客2018-08-08 21:56 回复
    • 我启用了 wp-super-cache 缓存插件,默认全静态了,评论无法即时显示,需要等待缓存过期刷新才能正常显示。 smtp 方式会暴露主机 IP,不够安全。 sendmail 是利用 api 发送,不会暴露 IP。 Sendmail 也是每天 200 封的免费额度。 刚看了下阿里云邮件推送,它也支持 API ,这个安全多了。
      Young Free!2018-08-08 22:20 回复
  11. 玩的高档,但是插件还是少用,不然卡死。
    Swim Fabrics Me2018-08-08 21:22 回复
    • 我也提供了非插件的解决方案,这个插件仅供懒得动手添加代码的小伙伴使用的。 那个衣服网站,是你自己家卖的衣服,还是你接的SEO活儿?
      Young Free!2018-08-08 22:05 回复
  12. 很棒啊博主
    清秋暖冬2018-08-08 20:04 回复
    • 谢谢,你的博客也很棒,尤其是主题,好清爽的。
      Young Free!2018-08-08 21:50 回复
  13. sendcloud发件数量有限制,而且稳定性不大好,推荐使用aliyun的!
    菜鸟博客2018-08-07 23:34 回复
    • 200封每天,对于小博客而言,足够了。 aliyun也有类似的服务吗?
      Young Free!2018-08-08 21:47 回复
  14. :mrgreen: 厉害了,这个插件还是有用的,有备无患,点赞
    闲鱼2018-07-25 15:28 回复
    • 你也是交互式备案,要不要做下小白鼠,试试?插件已在 wp 官方插件库发布了,后台可直接搜索 “公安备案” 安装。 :mrgreen:
      Young Free!2018-07-26 22:52 回复
  15. 啥时候开发个滑稽表情的插件 :mrgreen:
    小石博客2018-07-24 18:32 回复
  16. 开启wordpress插件之路呀
    B站2018-07-23 08:48 回复
  17. 可以的,还有这个插件居然~
    行星带2018-07-22 17:55 回复
    • 拿来练手的,只有特定的用处,一般人都用不着的
      Young Free!2018-07-22 21:12 回复