Hi, yes, your wife needs a visa to go to spain and you don't need to go to phil embassy ....as the embassy you need to get your visa is from the embassy of spain.

you can try looking for info here in the forum, if i remember it right some of the members already posted info's about it

good luck and enjoy your holiday