How do I add open graph tags?

时间:2012-03-03 作者:Jack Marchetti

我正在使用Wordpress CMS。我没有访问主题代码等的权限。。

那么如何更新opeh图形标记呢?我主要是想添加一个图像来配合它,因为当我在Facebook上分享时,它使用默认的WordPress图像。

谢谢

2 个回复
SO网友:stffn

您有权访问(安装)插件吗?有几个插件可用于添加Open Graph标记:http://wordpress.org/extend/plugins/search.php?q=open+graph

SO网友:paul

以下是我通过谷歌找到解决方案后的做法。这似乎可以根据帖子上的特色图片集提取图像。如果是主页或没有特色图像的帖子/页面,则有一个条件语句允许您设置静态图像。

<!-- 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/

结束