não pedro, isso já tinha tentado e não funcionava sempre
pois o ID's dos posts na categoria são inseridas no array "devolvido" pela função get_the_category(); por ordem decrescente
logo quando tiveres um post em mais do que uma categoria
imagina tens um post na categoria 3,4,5
ao ires a categoria 3 esse código vai devolver o 5 (pois no array esta 5,4,3)
não sei se me expliquei bem