WP笔记

WordPress Actions加载顺序

写WordPress代码时需要不停的与hooks(actions and filters)打交道,filter就像茶壶的过滤嘴,茶壶在哪它就在哪,顺序问题不那么重要。而action是一种行为,比如掀起壶盖和盖上壶盖之间就可以放一个action,在这个action里可以放茶叶,不掀起壶盖是不可以放茶叶的,所以actions加载顺序很重要。

继续阅读WordPress Actions加载顺序
WP笔记

Firefox自动预读功能导致WordPress hook运行两次

FirefoxFirefox浏览器具有自动预读的特性,当网页源代码中出现rel='next'或者rel='prefetch'的meta标签时,firefox会自动访问标签指向的链接,将其内容加载到缓存中,因为用户可能不久就要访问这个页面,可以提升访问速度。潜在的问题是,这种自动访问是在用户没有授权的情况下发生的。

 

继续阅读Firefox自动预读功能导致WordPress hook运行两次
WP笔记

更改WordPress邮件发送地址

不知道是否与服务器设置有关,我安装到hostmosnter上的WordPress网站发送邮件的地址都是默认的邮箱,带着hostmonter.com后缀的。from地址不能反映真实域名,会让访客疑惑,地址超长的服务器邮箱也不美观,在WordPress Answers上找到一个不错的解决方案,记录一下。

继续阅读更改WordPress邮件发送地址
WP笔记

为CKEditor For WordPress插件增加代码高亮功能

In action

通常,我会安装CKEditor For WordPress插件替换掉WordPress的默认编辑器,别的都还好,唯一令我不满的就是对代码高亮功能的支持。搜syntaxhighlighter插件很多,但都是针对默认编辑器TinyMCE的,换成CKEditor,只能悲催的自己输入那些本该一键插入的代码,如果有一个完美支持CKEditor for WordPress Syntaxhighlighter的方法该多好。

更新:这篇文章介绍的方法已经可以用插件实现,请看SyntaxHighlighter CKEditor Button Plugin – 为WordPress CKEditor增加代码高亮功能

继续阅读为CKEditor For WordPress插件增加代码高亮功能