Just curious: if they don’t belong to the same “news” catgeory but to more than one cat… how do you display them on that special page? (Page?)
Thread Starter
michuk
(@michuk)
moshu: They all belong to “News” category. Some of them (most of them actually) belong to other categories, additionally. I just display all the posts that belong to “News” on that special page.
The problem is that I don’t want those posts to be included in ANY other page.
This plugin helps you to exclude them from the frontpage (main index) for sure:
http://ryowebsite.com/?p=46
It might have other features, too – I don’t use it.
Check it out.
OK, I just read a bit about it: you can exclude from Archives, from being listed in the sidebar, from search.
Where else do you want to exclude them?
Thread Starter
michuk
(@michuk)
I’ll take a look at it. Actually I need to exclude the category from EVERYTHING. It would be ideal to have a special parameter to pass to a query to NOT EXCLUDE this category, and in all other cases to exclude it. Perhaps writing an own filter would be a better solution for that but I don’t know which function to filter in this case…
Thread Starter
michuk
(@michuk)
@samboll
This simply omits the post when already fetched. I need it to work on the database level, not the interface. Otherwise it screws up paging, sorting and all kinds of things. If I have just 1 normal post and 5 “news” posts, then on the home page I will see only this 1 post and link to “previous posts” and this is certainly not what I need.
Thread Starter
michuk
(@michuk)
@moshu:
I tested the category visibility plugin (http://ryowebsite.com/?p=46) and unfortunately it works the same as the default WordPress category filtering — it filters out only the posts that belong to ONLY ONE category. If a post belongs to 2 or more categories, and only one of them is selected to be filtered out, it shows the posts anyway, thus making it not useful to me.
Thread Starter
michuk
(@michuk)
So, do you think there is no easy way to do this?
Thread Starter
michuk
(@michuk)
OK I finally decided on creating a custom query. It’s well explained here: http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query
and works just fine.
Still, if anyone finds a simpler solution, I’ll be glad to hear it (I’m not marking the post as resolved).