Query loop block-variation to create custom queries based on the post- or template-context.
Bildschirmaufzeichnung.vom.23.05.2024.04.25.17.mp4
Dear #WordPress flat mates, where did we put our contextual query block?
You know. The block, that is capable to query posts based on the context it is placed in. This better, related posts query block variation that can show posts by the current author, a given taxonomy or the current post_parent. The one, that doesn’t need any ID, but the object-field to contextualize for any of the query block controls and its attributes.
Please! Where did we put it? Or do I really have to create a new one?
This block helps while templating in FSE, because it inherits some settings from the currently viewed template or surounding block, without the need to hard code the attributes of the query block.
This should help query posts by:
- the same author, as the context post.
- 💡 exclude the current context-author
- the same term(s), as the current archive or context post.
- the same day before ... 1 week, 1 month, n year 💡 Idea from @janboddez
- the same post parent.
- a shadow-taxonomy.
Credits to @ryanwelcher for everything below and 97% of the code within this project.
This plugin introduces a Query Loop block variation that will empower users to be able to do much more complicated queries with the Query Loop block, such number of posts to display and post meta
Please use the either the support forum or the official repository for any questions or to log issues.
Select additional post types for your query!
Set the number of items you want to display (up to 50).
Choose the posts you want to display manually.
Remove the current post from the query.
Choose whether you want to start at the first or 100th!
Generate complicated post meta queries using an interface that allows you to create a query based on meta_key, meta_value and the compare options. Combine multiple queries and determine if they combine results (OR) or narrow them down (AND).
Query item before a date, after a date or between two dates!
Sort in ascending or descending order by:
- Author
- Date
- Last Modified Date
- Title
- Meta Value
- Meta Value Num
- Random
- Menu Order ( props to @jvanja )
- Post ID ( props to @markhowellsmead )
Please note that this is a slight duplication of the existing sorting controls. They both work interchangeably but it just looks a bit odd in the UI
Detailed instructions on how to extend CQL as well as an example are available here