如果遇到后台编辑文件时没有发现“更新文件”菜单时,可能是文件没有权限被“www-data”用户修改造成的;

WordPress主题的执行顺序,见:http://ihacklog.com/php/wordpress/dig-into-wordpress/the-wordpress-theme-files-execution-hierarchy.html

更改一个主题CSS文件时,新建一个CSS文档,然后import到主题默认CSS文档中。由于CSS定义中“后来居上”,所以应当插入在最后面,以免引起冲突。如果冲突,可以尝试加入“!important”来提升优先级。

关于wordpress插件form-manager的使用,不要使用其“condition”,而应当自行编写脚本。可以使用jQuery,然后将脚本作为Note添加(插入一个script区块)。同时将用到的CSS也作为一个Note添加(CSS其实最好位于Header中,据说这样可以加快网页的渲染速度,而js则可以放在最后)。这样做的结果就是只有在有form的页面中,才会需要载入相应的js库,减少对其它页面载入速度的影响。

form-manager模板函数中的利用nickname获取数值函数很好用。然而对于文件上传来说,得到的是一个含有文件名和其它信息的数组,可以使用以下语句得到想要的东西。
http://wordpress.org/support/topic/plugin-wordpress-form-manager-get-image-into-template

[cc lang=”php”]

作者简介

Chun-Hui Gao is a Research Associate at Huazhong Agricultural University.

重复使用

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The source code is licensed under MIT. The full source is available at https://github.com/yihui/hugo-prose.

欢迎修订

如果您发现本文里含有任何错误(包括错别字和标点符号),欢迎在本站的 GitHub 项目里提交修订意见。

引用本文

如果您使用了本文的内容,请按照以下方式引用:

gaoch (2012). WordPress开发实录. BIO-SPRING. /post/2012/02/25/2012-02-25-wordpress-diy/

BibTeX citation

@misc{
  title = "WordPress开发实录",
  author = "gaoch",
  year = "2012",
  journal = "BIO-SPRING",
  note = "/post/2012/02/25/2012-02-25-wordpress-diy/"
}