我在我的functions.php
中使用它 add_theme_support( 'post-thumbnails');
set_post_thumbnail_size();
add_image_size( 'post-thumb', 669, 272 );
在我的single.php中,home.php和archive.php ..我在循环中使用它:
<?php the_post_thumbnail('post-thumb'); ?>
现在,当我分享帖子到linkedin使用669 x 272维度的缩略图但我想制作另一个自定义大小的缩略图,例如180 x 110大小n force linkedin使用该缩略图。
提前感谢。
答案 0 :(得分:0)
您需要使用OpenGraph标记来指定社交媒体网站的内容。 Documentation
OpenGraph标签必须放在<head>
中。您可以通过向functions.php
添加类似内容来实现此动态:
function add_opengraph() {
?>
<meta property="og:title" content="<?= get_the_title() ?>" />
<meta property="og:image" content="<?= get_the_post_thumbnail_url( 'small-thumb' ) ?>" />
<meta property="og:image:width" content="180" />
<meta property="og:image:height" content="110" />
<?php
}
add_action( 'wp_head', 'add_opengraph' );
您当然需要像以前一样制作另一个缩略图大小。
add_image_size( 'small-thumb', 180, 110 );
您可能尝试调试的其他两件事: