This is quite easy to do if you have access to edit the header of your website. All you need to do is enter the appropriate Open Graph metadata for each page.
ie (and taken steaight from http://ogp.me/):
<html prefix="og: http://ogp.me/ns#">
<head>
<title>The Rock (1996)</title>
<meta property="og:title" content="The Rock" />
<meta property="og:type" content="video.movie" />
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />
...
</head>
...
</html>
If you have entered the appropriate data, and you’re not seeing the changes right away – try de-linting the URL.
Edit: There are many good wordpress plugins that can handle this too. Yoast is my personal favourite, but there are more out there.
Related Posts:
- Facebook sharing link is not showing a thumbnail of the images within the post?
- WordPress 4.4 release produce blank white images when sharing a post on Facebook etc
- Multiple social buttons with a fast loading? [closed]
- Facebook Share Thumbnail
- Add custom Facebook share link with share count and variable text
- Facebook doesn’t display the related thumbail for some posts
- Sharing post from archive page (loop) doesn’t work
- Automatically Import WordPress Blog to Facebook Page [closed]
- How to automatically share posts on facebook?
- Embedding Facebook in blog post not working
- Facebook share thumbnail not showing until refreshed
- Send and Embed Vine (in WP Post) on Facebook
- how to add a facebook page latest posts into my wordpress site
- How to display a certain template element only for posts published within certain time range?
- Some post share on facebook didn’t show up images
- How to add a post option in wordpress like facebook [closed]
- Add custom Attachment Display Setting for images
- Rewriting post slug before post save
- Getting the post_id in wp_ajax function
- Change the default number of posts to show on mobile version
- I am trying to create a simple frontend form for posting
- How can I pass $post object to ‘save_post’ add_action?
- 1 column admin screen options – move submitdiv to bottom
- Single Post Navigation Within Each Category
- Add confirmation popup on “Move to Trash”
- How to get the latest posting time of archived pages in WordPress?
- Insert posts in two tables
- get_next_post() not working
- How To Keep Posts from Being Displayed Two or More Times on My Homepage? [closed]
- custom wordpress post loop – hide iframe content
- Different template for posts of all subcategories of category
- Search for posts based on their url in the admin?
- Add custom field automatically (add_post_meta) with value based on number of words of article
- How to access featured image?
- Mark menu item as current-menu-item for category
- Best way to assign post position in a news site homepage? (no categories, no sticky posts)
- How do I restart my loop with get_next_post()?
- How do I use WP_Query to get a range of posts with custom fields that have numbers with letters in them?
- How to give capability (publish contributors posts) to author role?
- Rename “post” to “article” throughout the admin back end [duplicate]
- Setup a custom dynamic post
- How to make a price range slider from get_post_meta?
- One menu for frontpage (one pager), and a different menu for posts
- pagination for single post by category
- How to create new post content templates for my users?
- Start post pagination at 0 instead of 1
- Excluding posts not working
- How to include my own css in post
- how to get random post id by using post type
- (solved) getting post author’s user role
- Block editors annoying warnings
- Add get_the_tags() to Single Posts section via functions.php
- Inner join overrides Advanced Custom Fields plugin’s get_field [closed]
- Force fill all fields when creating a new post
- Posts Missing in Dashboard after update
- Display recent posts from portfolio
- Auto update post title and slug when post status is changed
- How to make related post order by random?
- Accessing Post ID Within Loop
- Retrieving posts by their date and category
- WordPress displays post on subcategory only
- Update field in database for users
- wp-link-pages in header and footer of the post
- get last post’s link with SQL query
- Output Buffer Issue with Single Post View
- How to get the post id (of the parent custom custom type) in a loop inside a widget?
- Actions to use when flushing cache (when posts are added / deleted / modified)
- WP query taxonomy optimization
- can’t modify post title using the_posts filter
- How Do I Redirect WordPress Pages but not posts?
- Single Post Gallery Using Shortcode
- Author post count in category
- How to show only homepage in google results instead of privacy, contact pages
- Post count doesn’t match number of posts shown in list in admin
- Show post count in custom taxonomy page
- how let users select categories for posts in frontend?
- Unable to get all the Posts Attachments
- view a list of 3 future post, from the nearest to the most far
- Category URL to use same string as Post URL Permalink
- Why do some post, listed under the “Mine” Tab, and the same posts listed tunder “Published” Tab
- Printable Page with all Posts from Tag
- Why the blog posts is not showing?
- WordPress search for specific Post Type
- Get the correct meta_value with get_post_meta
- Gallery just showing plain short code like [gallery ids="240,236,275"]. how to solve this?
- Posts are being posted in two categories instead of 1
- How can I change the look of a post as is displayed
- Show related (archive) month and year to post
- associate posts to a page
- Sort by category and then date?
- Display a custom field rating system in the front end
- the_time() cannot be placed correctly
- excerpt in template for specific page
- Moving featured image to top of new post editor screen
- Display posts with id equal to relationship value
- Imported Posts missing summary text on staging site
- Read more opens attachment
- How to show video from post on the all posts page?
- Show a page counter for pagination
- WP_Query post_tilte search in posts table