To give some info back: Bob's code works PERFECTLY. I am just not using the Extrafields extension (should I? Maybe I'll try it out
) so I left the image bit out for now (it's mandatory by Facebook standard, but the rest of your code still works if you leave it out).
The amazing bit? It's one thing to get things like this (the button) to work on an entry page but this code ALSO works on the frontpage or archivepage. Using Bob's code Facebook recognizes the correct title, link, image and site title (or whatever og:'s you added). I added fb_admin but I haven't yet figured out what's the deal with this code. Be sure to check out the Open Graph protocol
page for more info.TIP #1:
It's annoying to check if your code is working by liking your own stuff and then checking your Facebook page. Instead use the Facebook Linter page
It might be all the code in between my <head></head> but Facebook didn't read my og:code at first and than goes on scraping random stuff. Moving the code around helped me out but this is obviously not the correct way to work (because I think some other code is broken) so I will have to go back and look through all my code.