413 字3 分钟
闹了一个 WordPress 置顶文章的笑话
WordPress 的文章置顶功能设计的不是很明显,只在文章的快速编辑中才有。

刚开始用的时候,这让我以为 WordPress 没有文章置顶的功能。由于有需要,便开始寻觅插件解决这个问题,很容易找到一款WP-Sticky。
成功安装 WP-Sticky 并解决问题后,便发现上面说到的快速编辑中的文章置顶功能。原来早期的 WP 需要插件来实现置顶,但是现在 WP 在 2.7 以后便原生支持了。我的原则是尽可能少的使用插件(无论是 Z-Blog 还是 WordPress),于是便禁用了插件。
然后杯具发生了,发现置顶文章的标题前一直显示着“Announcement:”作为前缀,非常郁闷,便一口咬定这是主题语言包没有翻译造成的。更可怜的是,找遍了整个 WordPress 文件夹,除了两个授权文件(txt 格式),连 announcement 字样都没发现,更别提语言包了。
开始寻思着重新启用 WP-Sticky,不用 WP 自带的置顶功能。启用了 WP-Sticky,并将一篇文章设置为 sticky。转到快速编辑中取消原来设置的置顶,这才发现文章标题的前面被加入了“Sticky:”,在“Announcement:”前面。
原来 WP-Sticky 插件在设置了文章置顶后会在文章标题前加入 announcement 和 sticky……一个不熟悉 WordPress 的人闹出的笑话,多绕了一个圈,又回到原点。
PS:WP-Sticky 在文章编辑页面增加三个选项,分别为 announcement,sticky,normal。