Here are some ideas, based on the following use case. The website I look after is https://www.barnetband.org.
I have an engagements category on which I use your plugin. The post dates are the date of the engagement, some are in the future, others are in the past. I have the No Future Posts plugin which changes the post status from “future” to “publish”, and allows posts with a future date to be displayed. All works no problem. However what I want to do is to split the page into two and display past engagements on one page and future engagements on another.
- allow the shortcode to select posts based on a specific field and criteria. eg
post date < today
or post date >= today
- allow the shortcode to specify an order that the posts should be displayed. eg
post date
- allow the shortcode to specify that posts should be retrieved in an ascending or descending order
- At the moment any text that is on the page as well as the shortcode gets displayed after the shortcode output, regardless of whether it is displayed before or after the shortcode in the page editor. It would be nice if the text could be displayed before the shortcode output if that is where the user has put it in the page editor.
- I would like to be able to display more than one category on a page, so that the underlying query would work on an
in
basis than an =
. For example so that I could display News and Reviews items on the same page
- Similarly could categories be excluded from displaying?