当两个自定义字段 ordering/sorting 时,如何防止频道条目按 edit_date 排序?

How to prevent channel entries from sorting by edit_date when ordering/sorting by two custom fields?

我有一个频道条目标签,我正尝试通过用于当天的自定义日期字段对其进行排序,然后我想通过用于开始时间的另一个自定义字段对它们进行排序。

在编辑条目之前,排序和排序工作正常。然后 edit_date 优先,条目移到顶部。

下面是我使用的基本表达式引擎标记:

星期几 = 表达式引擎日期字段

start-time = 来自 Devotee 的第三方安装字段类型 https://devot-ee.com/add-ons/time-select

{exp:channel:entries channel="{segment_1}" category="12" orderby="day-of-week|start-time" sort="asc|asc" sticky="no"}

<span>{day-of-week format="%D"}">{session_date format="%D. %M. %d, %Y"}</span>

<span>{start-time format="%g:%i %a"} - {end-time format="%g:%i %a"}</span>

我最终将我的频道条目分成三个单独的块,对应于我需要的一周中的每一天 - 星期三、星期四和星期五。这样我只需要 order/sort 一个参数 - 时间。