根据文档,我通过使用meta标签满足了like按钮的所有要求,但是我仍然没有得到我想通过Facebook链接的图像:它总是在侧边栏中搜索另一个图像。
现在,我当然可以通过明确我真正想要的图像来解决这个问题,但我从Wordpress那里得到了图像吗?是否有像post\\u image()这样的函数可以像永久链接一样打印其URL?
谢谢
根据文档,我通过使用meta标签满足了like按钮的所有要求,但是我仍然没有得到我想通过Facebook链接的图像:它总是在侧边栏中搜索另一个图像。
现在,我当然可以通过明确我真正想要的图像来解决这个问题,但我从Wordpress那里得到了图像吗?是否有像post\\u image()这样的函数可以像永久链接一样打印其URL?
谢谢
尤斯特。com实际上是最近才报道的。。。
if ( is_singular() ) {
global $post;
if ( current_theme_supports(\'post-thumbnails\')
&& has_post_thumbnail( $post->ID ) ) {
$thumbnail = wp_get_attachment_image_src(
get_post_thumbnail_id( $post->ID ), \'thumbnail\', false);
echo \'<meta property="og:image"
content="\'.$thumbnail[0].\'" />\';
}
echo \'<meta property="og:title"
content="\'.get_the_title().\'" />\';
if ( get_the_excerpt() != \'\' )
echo \'<meta property="og:description"
content="\'.strip_tags( get_the_excerpt() ).\'" />\';
}
详细说明如下:http://yoast.com/facebook-share-wordpress/下面是最近一个项目的代码示例。这将设置特定帖子的OpenGraph属性。将代码添加到标题。
<?php if (is_single()) { // Display only on single posts ?>
<?php $thumbnail_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID));
// Optionally, use the code below (untested) to get a thumbnail based on a specific thumbnail size
// $thumbnail_url = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), \'custom-thumbnail-name\');
?>
<meta property="og:title" content="<?php echo get_the_title($post->ID); ?>" />
<meta property="og:url" content="<?php echo get_permalink($post->ID); ?>" />
<meta property="og:image" content="<?php echo $thumbnail_url[0]; ?>" />
<meta property="og:site_name" content="Website Name" />
<meta property="og:type" content="article" />
<meta property="fb:admins" content="732866210" />
<?php } ?>
我想为我的一个WordPress网站建立一个成员目录,该网站将与Facebook API挂钩。网站用户可以浏览成员目录,查看他们的Facebook个人资料和信息,如电子邮件地址、电话号码、网站等。基本上,我认为会员需要从该网站登录facebook并“允许访问”然后,WordPress可以从Facebook中提取成员数据,如电子邮件地址、电话号码、网站等,并将其作为自定义元存储在WordPress中。这种方法的一个问题是,当用户更新他们的facebook个人资料时,WordPress网站将不会得到更新,直到