This page does not have a translation yet.
For some reason WordPress generates only <title> tag by default, but modern pages should have few more to have a nice appearance when shared in social networks.
I have added a class that generates the following automatically:
<meta property="og:image:width" content="<?php echo esc_attr($width); ?>" />
<meta property="og:image:height" content="<?php echo esc_attr($height); ?>" />
<meta property="vk:image" content="<?php echo esc_attr($url); ?>" />
<meta name="twitter:image" content="<?php echo esc_attr($url); ?>" />
<meta property="og:image" content="<?php echo esc_attr($url); ?>" />
<meta name="twitter:title" content="<?php echo esc_attr($title); ?>" />
<meta property="og:title" content="<?php echo esc_attr($title); ?>" />
<meta name="description" content="<?php echo esc_attr($description); ?>" />
<meta name="twitter:description" content="<?php echo esc_attr($description); ?>" />
<meta property="og:description" content="<?php echo esc_attr($description); ?>" />
Images are taken from thumbnail or post content, descriptions automatically parsed from first <p> & <li> tags.
Additional support can be added for manual overrides later, but I prefer to engineer things the way, they can work automatically.