Aici e nevoie de o corectura... si anume:
<?php if (in_category(array('categorie', 'categorie2', 'categorie3'))) { ?>
Ad categorie
<?php } else { ?>
General ad
<?php } ?>
Celalalt cod e ok

LE: poti specifica si ID-ul categoriilor, in loc de slug... (din cate imi aduc aminte)