You need to do certain things to get most of the caps - fanning a certain number of people, joining a certain number of clubs, writing a certain number of articles and so on. I'm not sure if the random, good luck caps are still being released, though they were 3 to 4 years ago when I got them.
Some caps are still being given out - the ones for firsts, joining clubs, fanning. being a member for a certain number of years and being online for a set amount of time. There are also newer caps (about 5 years old, I think) for writing articles. But the holiday caps were stopped a while ago, and I think some of the fandom-specific caps were time-limited too.
If your on a computer and Fanpop's on your tabs don't keep it on your tabs just go on to the website on a fresh page everyday. Or you could need to log out and log back in as 'returning user'. Hope this helps!