仅允许 WP-Table Reloaded 表格的特定列可排序

WP-Table Reloaded 是 WordPress 上的一款功能非常强大的表格工具。除了提供基本的表格管理和发布功能外,还使用 DataTables JavaScript 库来提供对表格的排序、查询和分页等功能。默认情况下,针对某个表格启用排序功能后,该表格的所有列都是可排序的,如果需要指定某些特定列可排序,可以参考下面的操作。

继续阅读全文

对 WordPress Lazy Load 图片延迟加载插件稍作改进

之前介绍了用于 WordPress 页面图片按需延迟加载效果的插件 Lazy Load,启用后可以显著提高文章中有图片的页面的加载速度,减少页面加载时间。但是目前该插件仅对文章/页面内容中的图片进行处理,并且相关的 JavaScript 文件至少有 2 个是可以合并的。

继续阅读全文

在 WordPress 中使用条件标签控制加载内容

我们一直希望 WordPress 的加载速度越快越好,而 WordPress 页面加载的内容越多速度就越慢,比如大量的数据库查询,CSS 样式文件和 JavaScript 文件调用、图片调用等,都会拖慢 WordPress 的速度。所以我们有个基本的原则:如果不需要某个文件,就不要加载它!

继续阅读全文

WordPress 数学公式(LaTeX)插件

在介绍光子学相关内容的子站点中经常会用到数学公式。最初用的是 Easy WP LaTeX,可是前些天发现不能用了。于是仔细考察了一番 WordPress 插件目录里的几乎所有 LaTeX 类的插件,最终换上了 LaTeX for WordPress。相见恨晚啊!奇怪开始的时候怎么没选择这个呢?

继续阅读全文

WordPress: 去掉分类页面链接中的 category

WordPress 上给文章分类和贴标签基本上是大家必做的优化了。使用比较漂亮的固定链接地址形式的话,分类和标签页面 URL 里会有 /category//tag/ 字符串。标签还好点儿,短短 3 个字符。可是分类的 URL 就不是那么漂亮了。所以很多人都希望能够去掉分类链接里的 category 字样。有利有弊,需要仔细权衡。

继续阅读全文