WordPress 插件

不同页面使用不同的widget —— Shiba Widgets Plugin

Shiba Widgets插件菜单

最近遇到了这样的需求:一个企业网站,内容比较多,页面版式也很多,一个最大的特点是要求不同的页面由不同的widget组成,这样的页面可能有几十个,而widget的差异也非常大,用widget logic插件是难以管理的。谷歌了很久发现一个强大的widget插件——Shiba Widgets插件。

继续阅读不同页面使用不同的widget —— Shiba Widgets Plugin
WordPress 插件

ET Builder的强大与缺憾

前台效果

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

继续阅读ET Builder的强大与缺憾
WP笔记

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

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

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

SyntaxHighlighter CKEditor Button Plugin – 为WordPress CKEditor增加代码高亮功能

启用插件后,编辑器中会增加一个Code按钮

在《为CKEditor For WordPress插件增加代码高亮功能》一文中介绍了一种让WordPress CKEditor支持代码高亮的方法——即CKEditor For WordPress + Auto SyntaxHighlighter + CKEditor Syntaxhighlighter的模式,但这种方法有一个很大的弊端,就是我们需要手动修改CKEditor For WordPress插件中的ckeditor.config.js文件,当插件升级时,还要手动备份这个文件,升级后还原,很不方便。

Please note that if you have upgraded to CKEditor For WordPress 4.0, please update this plugin to the latest version and make sure to clean your browser's cache( Ctrl+Shift+Delete)

继续阅读SyntaxHighlighter CKEditor Button Plugin – 为WordPress CKEditor增加代码高亮功能