题
我刚刚启动了一个网站,其中包含资源部分,列出学校,文件等。他们的第一个字母。
这并不是很难(从理论上讲),问题是这些是具有嵌套类别的自定义柱类型,我已经在操纵请求(在 request
过滤器)以获取我想要的,而不是404。
结构是 domain.com/resources/parent-category/child-category/post-name
我想让漂亮的永久链接看起来如此 domain.com/resources/parent-category/child-category/A-Z
并且不使用 index=A-Z
.
当用户删除URL的一部分时,这也应该有效(以AZ顺序显示正确的帖子),即 domain.com/resources/parent-category/A-Z
或者 domain.com/resources/A-Z
.
考虑到我们不能返回并添加“每个字母类别”,分类法,定制字段等,这将是什么最佳方法?有没有办法可以挂接到RAW SQL并在此处进行编辑 http://wordpress.org/support/topic/first-letter-posts?
谢谢!
解决方案
我的建议是使用 query_posts()
修改您的查询以使其 orderby=title
和 order=ASC
...这将返回与您的第一个查询相同的结果,但是随着帖子 按标题按字母顺序排列.
其他提示
这个插件可能会有所帮助: http://www.nateomedia.com/wares/downloads/wordpress/wp-snap/
(WP-SNAP代表:用于导航字母顺序的WordPress系统)
绝对是 高级帖子类型订单 是用于此目的的最佳插件,它允许将某些类别的帖子属于字母。您也可以使用自定义字段订购。