以下是我通过谷歌找到解决方案后的做法。这似乎可以根据帖子上的特色图片集提取图像。如果是主页或没有特色图像的帖子/页面,则有一个条件语句允许您设置静态图像。
<!-- facebook integration -->
<meta property="fb:app_id" content="YOUR FACEBOOK APP ID" />
<meta property="fb:admins" content="YOUR FACEBOOK ADMIN CODE" />
<?php if (is_single() || is_author()) { ?>
<meta property="og:site_name" content="<?php bloginfo(\'name\'); ?>" />
<meta property="og:url" content="<?php the_permalink() ?>"/>
<meta property="og:title" content="<?php wp_title(); ?>" />
<meta property="og:description" content="<?php echo strip_tags(get_the_excerpt($post->ID)); ?>" />
<meta property="og:type" content="article" />
<meta property="og:image" content="<?php if (function_exists(\'wp_get_attachment_thumb_url\')) {echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID)); }?>" />
<?php } else { ?>
<meta property="og:site_name" content="<?php bloginfo(\'name\'); ?>" />
<meta property="og:url" content="<?php the_permalink() ?>"/>
<meta property="og:title" content="<?php wp_title(); ?>" />
<meta property="og:description" content="<?php bloginfo(\'description\'); ?>" />
<meta property="og:type" content="website" />
<meta property="og:image" content="LINK TO IMAGE TO USE FOR THUMBNAIL HERE" /> <?php } ?>
抱歉,刚才注意到你说你没有访问代码的权限。我想插件是你唯一的途径。如果可以访问标题,可以尝试上面的代码片段。
是的,一个可以做到这一点的插件:http://wordpress.org/extend/plugins/facebook-open-graph-meta-in-wordpress/
更多信息(另一种方式)请参见此代码路线:http://www.wpbeginner.com/wp-themes/how-to-add-facebook-open-graph-meta-data-in-wordpress-themes/