标签为 "php" 的存档

升级了Philna主题

philna

之前Yinheli同学外出实习,导致他的域名不能及时续费,网站因此挂掉了,于是我很久没有去他的网站学习了。

昨天发现Philna已经恢复正常,前去探讨问题,才知道自己所用的Philna主题已经落伍了,作者利用考研的空闲时间将主题代码全部重写,新的版本比以前的看着更整洁,更舒服,也消灭了之前版本的一些问题。

一直都非常喜欢Yinheli同学的作品,不但给人眼前一亮的感觉,而且功能异常强大,用户体验非常好,所以我一直在用他的主题,从philna开始,到philna2,再到现在的philna2v2。

本次升级主题没什么困难,顺便清理了一遍插件,并在侧边栏上根据自己的喜好调整了一下。值得一提的是,Yinheli同学的代码写的非常规范,我这等php菜鸟都能在读代码改代码的过程中学到很多东西。

本次升级的几个新亮点:

加入了ajax的archive模板,可以方便地创建动态的归档页面,入口在网页顶端,和留言板在一起。

文章之后加入了相关文章的链接,不再需要插件,且比插件多了文章摘要

feed中也加入了相关文章的链接。

作者放弃了以前只在首页显示文章摘要的设计,以前的主页确实有些单调,所以我在上一版就手动去掉了摘要功能。

我加入了自己的twitter入口,在页面的右上方,欢迎大家follow,请自备翻*Wall工具。

自己PS了一个banner以Wall-E为题材,感觉和整个主题的设计还是很相称的。

随便做了一个ico,也就是页面标题旁边的“A”,随便选了个字体,现在觉得很像AV两个字母合体。

调整了文章页显示的widget,不会像以前那么长一大溜了。

目前的问题:

wp-pagenavi和wp-recentcomment失效,其实我还是很喜欢这两个插件的,明天再琢磨琢磨怎么把它们加进去。

还没把Google广告加上,正在考虑加在哪,或者干脆放弃,反正想拿到支票还得好几年…Orz

WP Thread Comment和WP Mail SMTP不兼容问题的解决

新的空间的主机商屏蔽了通过mail函数发送邮件的功能,于是只好安装WP Mail SMTP解决邮件通知的问题。但是,WP Thread Comment和WP Mail SMTP却出现了不兼容的问题。网上能搜到通过修改WP Mail SMTP代码的解决此问题的方法(已失效方法的传动门),但是新版本(0.8.2)的WP Mail SMTP的代码已经发生了变化,对于新版本,请按照我的方法修改即可解决问题。

../wp-content/plugins/wp-mail-smtp/wp_mail_smtp.php第391-393行的以下代码注释掉或者删掉就可以了

if ( $orig != $default_from ) {
return $orig;
}