WordPress教程

WordPress Theme Customizer学习笔记 – 创建新选项

增加header background color

WordPress Theme Customizer是一个很棒的功能,以前主题要通过主题选项让用户定制样式,用户会看到一串常常的颜色选项表单,修改着不知所谓的颜色,不停的保存-预览-修改。而Theme Customizer以一种直观的方式让用户定制主题,修改的同时可以立即预览结果,对用户十分友好。

继续阅读WordPress Theme Customizer学习笔记 – 创建新选项
WordPress 插件

ET Builder的强大与缺憾

前台效果

用WordPress 作CMS系统,我发现两个比较有用的插件分别是Advanced Custom FieldET Builder,ACF可以管理和创建漂亮的meta box界面,省去自己写一堆代码界面还不友好的麻烦,这或许是程序员偷懒的好方法;而ET Builder对客户却很有用,很多懂HTML的客户也更喜欢用Page Builder来管理一个CMS类型的WordPress站点。

继续阅读ET Builder的强大与缺憾
WordPress主题开发

如何清除浮动

浮动的块级元素在网页布局中经常用到,因为它灵活方便,但也有副作用,比如浮动的块级元素无法撑起父级元素的高度,本文介绍浮动元素为何无法撑起父级元素的高度,以及清除浮动的最佳方法。

继续阅读如何清除浮动
WordPress 插件

如何自定义WordPress文章、页面、标签和分类的固定链接

custom-permalinks

要自定义WordPress文章、页面、标签和分类目录的固定链接,当格式比较统一时,可以用代码实现,如果非常定制化,例如一个顶级页面,大部分使用默认格式,但某些页面要实现注入/services/services-1/about这种类型的固定链接,那就要借助一款插件——Custom Permalinks

继续阅读如何自定义WordPress文章、页面、标签和分类的固定链接
WP笔记

通过程序定制Contact Form 7表单一例

Contact Form 7是一款好用的表单插件,由来已久,口碑甚好。使用Contact Form 7时,通常是在后台创建两套模版:表单模版和邮件模版,模版可以使用HTML和shortcode。本文介绍如何借助这些功能动态的生成表单元素和邮件模版,让用户填写表单时可以动态增加数据,而不仅限于模版预定义的数据。

继续阅读通过程序定制Contact Form 7表单一例
WP笔记

如何去除WordPress脚本和样式表的版本号

WordPress中使用wp_enqueue_script()和wp_enqueue_style()引入js脚本和css样式表时,会生成一个版本号,如果你不亲自指定,版本号会是WordPress的版本号,比如3.4.2。版本号有好处,可以强制浏览器更新脚本,但有些SEO检测工具会认为带有版本号是非静态化的表现,那么这里有一个去除版本号的方法。

继续阅读如何去除WordPress脚本和样式表的版本号
WP笔记

WordPress编辑器在Firefox下很卡的解决方法

禁用firefox硬件加速

我的Firefox一直更新,目前是Firefox 16.0.1,最近用Firefox编辑文章,发现WordPress的默认编辑器TinyMCE卡的不行,输入文字时经常键盘敲出去好几个字符,编辑器中的文字才一个一个的蹦出来,删除文字更是痛苦,经常删多。总体感觉就像在用SSH连接一个非常慢的host敲命令一样。

继续阅读WordPress编辑器在Firefox下很卡的解决方法