It's a myth, I think the makers of wd-40 even have it written in their faq about it.
I'm not a fan of using wd for anything let alone a lubricate since it becomes sticky over time and hardens.
*edit
Here you go:
What a Fish story!
Myth: WD-40 contains fish oil.
Fact:
Consumers have told us over the years that they have caught some of the biggest fish ever after protecting their fish hooks and lures with WD-40. We believe this legend came from folks assuming that the product must contain fish oil since it appears to attract fish. Sorry Charlie®, it just ain’t so.
WD-40 Company has taken steps to respect and conserve the environment, and encourages its users to do the same. While WD-40 can be used to help protect fishing equipment from rust and corrosion, WD-40 Company does not recommend using WD-40 to attract fish.