按A->Z顺序显示帖子的最佳方法是什么?

时间:2010-09-24 作者:Amit

我刚刚启动了一个网站,其中有一个资源部分,列出了学校、文件等。现在,客户要求添加一个“字母排序器”,使用户可以根据自己的第一个字母在每个特定类别中查看帖子/资源。

从理论上讲,这并不难,问题是这些是带有嵌套类别的自定义帖子类型,我已经在request 过滤)得到我想要的,而不是404。

结构是domain.com/resources/parent-category/child-category/post-name 我想穿上永久性的衣服domain.com/resources/parent-category/child-category/A-Z 不使用index=A-Z.

当用户删除部分url时,这也应该起作用(按a-z顺序显示正确的帖子),即。domain.com/resources/parent-category/A-Zdomain.com/resources/A-Z.

考虑到我们不能返回并添加“每个字母的类别”、分类法、自定义字段等,那么最好的方法是什么。?有没有一种方法可以像这里这样钩住原始SQL并对其进行编辑http://wordpress.org/support/topic/first-letter-posts?

谢谢

3 个回复
最合适的回答,由SO网友:EAMann 整理而成

我的建议是query_posts() 要修改查询,请执行以下操作:orderby=titleorder=ASC ... 这将返回与第一次查询相同的结果,但带有帖子ordered alphabetically by title.

SO网友:Marjorie Roswell

此插件可能有帮助:http://www.nateomedia.com/wares/downloads/wordpress/wp-snap/

(WP-SNAP代表:用于按字母顺序导航帖子的WordPress系统)

SO网友:Delphi Electronice

绝对是Advanced Post Types Order 是实现这一目的的最佳插件,它允许按字母顺序排列特定类别的帖子。您还可以使用自定义字段进行订购。

结束

相关推荐