如何只在一个类别上按姓氏(第二个单词)对帖子进行排序?

时间:2012-07-10 作者:cnaka

我有一个“作者”类别,用作浏览包含作者传记的多篇文章的列表。我有Smart Category Ordering 已安装,现在按标题升序排序。不幸的是,这个插件上没有太多选项,我也没有找到其他选择。

帖子标题为“Firstname Lastname(country)”,我希望Lastname(或一些自定义字段值)只确定作者类别的帖子顺序。我有其他类别的新闻帖子,我不想受到影响。我在PHP中看到了一些方法,但这会影响整个网站。

1 个回复
SO网友:Ivijan Stefan Stipić

你有两种方法。

首先是为您的请求手动编写自定义SQL查询并循环该数据。

第二种方法是以标准方式循环数据,保存在多维数组中,通过PHP过滤、转换和重新排序该数组,然后循环数据并打印类似的内容。

Booth方法很好,但我的建议是编写SQL查询,因为它更快更干净。

就像我知道WP没有一个完成的解决方案一样。你需要自己建造。

您需要为该特殊类别构建自定义模板,并在那里执行此操作。

结束