I have someone who wants to share my website through Facebook and they want my logo to appear in the FB post. What do I have to do on the WordPress end to have my logo automatically appear in the FB post?
I'd recommend checking out the following plugins:
Either one will take care of all of the Open Graph metadata. Once you have the plugin set up, you can simply go to your homepage and you will see a "Featured Image" widget:
Pick your logo and you will see the
og:image which is what Facebook uses to set the post image.
<meta property="og:image" content="http://web.site/wp-content/uploads/image.jpg" />