我目前使用下面这行来列出我所有的wordpress帖子从a到z,但我有这样做的问题是,所有以"the"开头的帖子(这是很多!)都列在T下面(像往常一样)。
query_posts('orderby=title&order=asc&posts_per_page=999&cat=3');
我想防止这种情况,并将以'the postname'开头的帖子显示为'postname, the',以使A-Z排序更好。
我该如何做到这一点?
我认为有两种方法可以获得这些数据:
- 使用
query_posts()
函数,删除"the"然后返回PHP - 写一个自定义的MySQL查询来获取数据并执行字符串替换
我认为第一个解决方案是最好的,但我对Wordpress了解不够,不知道query_posts()
返回什么,所以不能进一步解决