Actually, it gets better. With my initial question, I was trying to build a tag that would continue to work for me without needing periodic tweaking, but I was under the impression that the category filter actually worked. It doesn’t.
[ic_add_posts orderby=’date’ order=’DSC’ category=’volunteering” template=”posts_loop_template_entire.php”]
This tag shows all active posts, whether they are in the volunteering category or not. We have a lot of event postings. I’m using the post expirator plugin to change the category of time-sensitive posts to “past-events” after their date has passed, but that doesn’t work very well if they’re still getting displayed on the home page, regardless of the category they are in. The only way I can seem to hide posts that have passed is to put them into draft status, which means that I can’t have a past-events category where people can browse past events.