Because Ghost puts all posts under Posts, though you can make collections, they all end up under Posts.
I have a few categories that must be considered posts, but I do not consider them “real articles” — examples being poetry, short notes, etc, which I filter out in the theme’s main listing.
Because of this, being able to filter “all posts except these tags” becomes important. I think this is a use case others with quite custom set-ups will also find important.
I seem to be able to do this to exclude a single tag:
posts?tag=-notthistag&type=published
And then I can save this as a view, even though the UI doesn’t recognise what the filter is, it works.
I need to exclude multiple tags, eg:
posts?tag=-notthistag1,-notthistag2,-notthistag3&type=published
This doesn’t work, and neither does separating with &
instead of ,
or doing multiple like:
posts?tag=-notthistag1&tag=-notthistag2&tag=-notthistag3&type=published
Is there a valid filter syntax to do this through the admin URLs?
Also even if there is, my suggestion would be to incorporate a “NOT” syntax into the admin’s UI. It might seem obscure, but it’s really useful in valid real world use cases. Basically this makes it impossible in my case to create a view where I can quickly browse “full posts” and make metadata updates to them (to review and assign tags, for example).
Thanks for your consideration.