Ha ha haaaa, wow, I am officially hating on the code base for WordPress now. =\ Why does WordPress allow you to associate multiple categories to a post when functions like previous_post_link() don’t even consider all of them, only the first category related to the post? Am I missing something here? That’s not intuitive at all!
Bump! I’m encountering this exact same problem. The docs mention…
<?php previous_post_link('format', 'link', in_same_cat,'excluded_categories'); ?>
…but “in_same_cat” just seems to grab the first category related to the post. Is there a way for this to work off of a combination of categories, not just one?