Bua!! me parece que mis conocimientos no dan para más!
se sacar el ID del post, eso es facil:
the_ID();
pero luego no se trabajar con las dos funciones para sacar todas las categorias e ir comprobando, que supongo que es lo que tendría que hacer.
get_the_category() y get_cat_ID() <- Estas dos son las que me lian! no se como narices utilizarlas