Thank for your help, bcworkz! The arrays seems to have done the trick, as far as I can tell. I’m aware of the likelihood of difficulties with themes, but at the moment this plugin is mostly practice/me testing to see what WordPress can do, so I’m not incredibly worried about that (yet). I’ll look into handling the changes via javascript, though 🙂
Would an array be the solution for querying/identifying the tags on a post page and activating the changes to the backgrounds? WordPress seems to have the ability to do that (via get_the_tags) but when I try it, the array comes back as null, despite echoing out fine on the admin page.