呵呵,我又做了很多无用功了。花了的时间来研究怎么设置评论回复的功能,经过多次的测试,安装了各种小插件都没能够成功,其实我都有点儿想要放弃了。但是,在随后的测试中我发现了一个严重而又愚蠢的错误,我所设置的邮箱SMTP中的密码是错误的,也不知道什么时候改的密码。
之前找了直接更改主题文件中functions文件里的代码,但是总是出现白屏的现象,至今还是不知道到底出现了什么,也许是和主题中已存在的同种功能代码相抵触造成的错误。
发现了是邮箱设置的密码错误后我又开始专心的看functions里面的代码,后来发现了如下的代码:
1 | // 评论通知 |
于是根据上述代码的提示,我找到了相应的提醒文件notify.php,并查看了该文件里面的代码,基本上与网上找的是一致的,但是此时我完全看不懂这些代码是说的什么内容,至少里面的各种函数和变量是看不懂的。于是开始一步一步的将代码进行简化,知道最后,获取了最基本的几行代码,并将出现在该notify文件中的所有函数和变量进行了逐个的测试。
经过测试,以及查看后台数据库中的数据库字段,很轻松的就了解了这些函数和变量的用途,茅塞顿开啊。
下面是这这份评论提醒文件的源代码中出现的函数和变量的注解,基本上一看就能够明白其中的含义了,也能够更好的对notify文件进行需要的修改。
1 | get_bloginfo (‘admin_email’) //管理员邮箱 |
但是还有一点特别搞笑,经过各种捣鼓之后,我发现了,其实原来主题的作者所编写的这串代码是没有任何问题的,此时我真的好像笑,啊,傻逼,又浪费了一个下午的时间,毕业设计还没有做呢。
其实最后还是将文件还原回了原主题作者所编写的代码,经过测试能够成功的发送邮件提醒。而此时这篇日志就当作是对这份notify评论提醒源代码中的内容的一个了解,毕竟现在我对这个notify的内容可以说完全可以看懂了,毕竟也是一种收获吧。