我的所有网页都有开放的图形元标记,包括“og:image”,它指向正确的图像网址。但是,当我分享任何帖子时,它显示错误的图像。
我在facebook上使用了url调试工具,它显示了og:url链接到其他图像。但是,如果我点击“获取新信息”按钮,它会显示正确的图像。
这个问题有没有解决办法。我真的需要帮助。
注意:我也使用jetpack Photon和jetpack共享工具。
感谢您的任何建议。
或来自“news.sanil.com.np”的任何链接
答案 0 :(得分:0)
将此代码添加到您的function.php
function fb_home_image( $tags ) {
if ( is_home() || is_front_page() ) {
// Remove the default blank image added by Jetpack
unset( $tags['og:image'] );
$fb_home_img = wp_get_attachment_image_src(get_post_thumbnail_id( get_the_ID() ), 'large');
$tags['og:image'] = esc_url( $fb_home_img );
}
return $tags;
}
add_filter( 'jetpack_open_graph_tags', 'fb_home_image' );