some very similar sentences

Hello there, thanks for viewing this post.

What are the differences between the phrases “take a likeing to” and “take a liking for”?

“give credit to” and “give credit for”?

And should I say “I found those photos in a blog” or “I found those photos on a blog”?

Thanks!

Take a liking to and take a liking for are interchangeable.

Give credit to X = believe X, while give A credit for B = regard B as A’s credit.