Skip Navigation

[Resolved] Types 3.3.11

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

This topic contains 3 replies, has 3 voices.

Last updated by Waqar 1 year, 4 months ago.

Assigned support staff: Waqar.


The changelog for Types 3.3.11 says:-

We’ve extended the toolset_get_related_posts() arguments by “orderby_role” which allows to specify by which role the ordering should happen (when the “order” argument is used). If the “orderby_role” argument is not present, the behavior doesn’t change and the first of the returned roles is used for ordering.

toolset_get_related_posts retrieves Custom Posts and orderby_role sorts retrieved Users by role. Posts don't have roles so I don't understand how it's possible to sort Posts by role or am I missing something??


Luo Yang

Languages: English (English ) Chinese (Simplified) (简体中文 )

Timezone: Asia/Hong_Kong (GMT+08:00)


The argument "orderby_role" is for roles of post type relationship, it's value is same as argument query_by_role:
- parent
- child
- intermediary

See our document:


so does this mean that we can get the child posts but order by the parent??



Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)


Luo will be on vacation this week so I'll be following up on this ticket.

> so does this mean that we can get the child posts but order by the parent??
- Yes, your understanding is correct and this is now possible, using the "orderby_role" argument.

When this argument wasn't available the "order" argument would only work with respect to what was set in "role_to_return".