我正在尝试建立基于Wordpress的字典,基本上它将有26页(每个字母一页):
A B C ..。X-Y-Z
每一页都将显示以给定字母开头的所有帖子,因此在打开"A“页面后,应该显示如下内容:
aback算盘鲍鱼(.)azure
一开始我想的是定制的post类型,但是创建和维护26种定制的post类型听起来太过分了。
怎样才是最有效的分类方式呢?数据库查询,用PHP分割循环?我的目标是1000个帖子(是的,它必须是Wordpress:)。
发布于 2012-10-05 08:02:00
不要使用post类型,使用分类法术语!
在保存时,使用post标题的第一个字母在an分类法中设置对象术语。确保强制大写或小写以保持一致性。确保为字母表中的每个字母创建术语,并为数字和其他非字母数字符号创建术语。
这应该比查询每个帖子标题的第一个字母更快,它为您提供了一个分类,您可以使用更多的东西,如标记云或术语lister小部件!这也是一种快速得多的方法来确定哪些字母有关联的帖子和多少个,而不强迫数据库手动计数,而且您可以使用标准的WordPress术语APIs进行更复杂的查询,比如以元音开头的帖子。
发布于 2012-10-05 08:06:54
https://wordpress.stackexchange.com/questions/67271
复制