Other words used to describe someone who is only after money and material wealth may include "philanderer," usually used to describe men who become involved with many women not so much for love, but for any number of other reasons, a "user," a "gigolo," which is closest to a male equivalent of "gold digger," or an "exploiter." You can also call such an individual a "self-seeker," an "opportunist," a "hog," especially in slang, as well as a "timeserver," a "carpetbagger," and a "bottom feeder."
As you can see, the beautiful thing about the English language is that it is so rich in words and expressions.