主题现在开发的差不多了,目前实现了访客反应和邮件通知,下一步打算实现短代码🤯。短代码框架完成,只需要添加即可。

主题已经换上了,f12可以看到请求资源是aoe



✏️日志

2022-01-08 加入了短代码框架,还没有测试解析。

2022-01-07 完成评论邮件通知

2022-01-06 完成了访客读后反应

2022-01-04 完成了基本UI



📙 问题记录

1、评论输入框无法插入评论列表

回复评论的时候输入框没办法插入被回复的列表下面,需要引入官方的pajx代码,在头部引入$this->header()即可。

不得不说官方文档简直就是一坨💩,17年就要重构文档说很重要,现在估计都忘了这回事了吧😒?

2、邮件回复

我借鉴了“joe”主题的方法,可以在functions.php下使用插件接口来实现。

但是这个方法有个弊端,就是回复的时候直接发送邮件😳,一般我们需要实现的是审核通过后再发送。

可以加强垃圾评论过滤机制,也可以只判断访客和博主之间的对话,访客与访客之间的对话不发送🙃。

我又调用了管理员审核通过动作的接口,测试发送邮件方法并没有被调用起来,我读了源代码后发现是因为后台的操作不会调用主题目录下的文件。我给编辑框加的短代码按钮是在function.php下实现的,但是修改评论的接口一直调用不起来🤡。

那么怎么实现审核后发送邮件的动作呢😦?

  1. 修改程序代码,非常简单快捷粗暴🤔,我个人不推荐这么做,动了源代码的主题不是一个合格的主题。
  2. 在Plugin目录下操作,说简单点就是自己做个插件😂,这是我目前能想到的最好办法。
3、自定义短代码

短代码就是html标签起个简称,缩短标签,前端输出时再替换成html标签。

短代码再结合自定义编辑框按钮,写起文章来会很舒服😊。

这个功能好像只能用正则来替换吧?目前没想到其他办法。