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

主题已经换上了,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标签。

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

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

21
3,815
文章标题:主题开发问题记录和日志
文章链接:https://yuanm.ren/post/150.html
发布日期:2022-01-08
最后修改时间:2022年01月09日 13:05

comment-avatar
2023年03月01日 回复

读者反应很有趣,哈哈,我想知道是咋搞的😂

comment-avatar
2023年03月01日 回复

我在数据库加了一个字段,在后端或者主题自定义字段定义好所有允许的表情,点的时候在数据库+1

comment-avatar

就是和赞 和 踩 一个意思吧。。。哈哈哈 多几个类型

comment-avatar

差不多

comment-avatar
2023年03月01日 回复

了解了,感觉用自定义字段就可以了 😂 好点子,有空折腾 😁

comment-avatar
2022年02月28日 回复

这个鸿蒙字体是真好看 就是不敢用 我怕我带不起来它

comment-avatar
2022年02月28日 回复

七牛云和又拍云都是免费的,可以试试,完全没负担😂

comment-avatar
2022年02月28日 回复

怎么调用 给个链接我试试呗

comment-avatar
2022年02月28日 回复

你不重视https的话可以试试七牛云,跟配置can一样,又拍云配置有点难,方式把我都弄懵了

comment-avatar
2022年02月16日 回复

主题挺简洁的,博主用的是那个字体。

comment-avatar
2022年02月16日 回复

好像是鸿蒙吧

comment-avatar
2022年02月16日 回复

我擦,鸿蒙也出字体啦!

comment-avatar
2022年02月16日 回复

早都出了,就是太大了

comment-avatar
2022年01月25日 回复

博主的是用的什么程序写的主题

comment-avatar
2022年01月25日 回复

typecho

comment-avatar
2022年01月11日 回复

我想试试用作wiki,可以伸手一份主题嘛,可以的话麻烦发送至邮件:10700771@qq.com 🎉🎉

comment-avatar
2022年01月12日 回复

样式你可以直接扒,源码还没弄好暂时不想公开

comment-avatar
2022年01月09日 回复

什么时候可以用到呀😀

comment-avatar
2022年01月09日 回复

现在就可以,只是没有短代码

comment-avatar
2022年01月08日 回复

我的友链基本上都是大佬,怎么感觉都开始做主题了

comment-avatar
2022年01月09日 回复

自己动手,丰衣足食😂

当前浏览器版本低,建议升级