我创建了一个Wordpress新闻网站。实施了许多共享选项!我添加了WhatsApp并将URL发送到WhatsApp并分享给WhatsApp!问题是,当我在WhatsApp中共享链接时,最初会显示帖子图像。但是现在我在WhatsApp中分享链接时没有显示图像!在Facebook上分享时没有问题!当我检查页面源时,WordPress自动将og:image
作为帖子特征图像!但它没有出现在WhatsApp中。但是,当我复制粘贴相同的og:image
到header.php我WordPress它完美的工作!最初,我想到了尺寸问题,后来我发现尺寸符合og:image元标记标准。
这里我发布了single.php代码:
<?php
/**
* NewsGamer Theme
*
* Theme by: MipThemes
* http://themes.mipdesign.com
*
* Our portfolio: http://themeforest.net/user/mip/portfolio
* Thanks for using our theme!
*
*/
// load header
get_header();
// Get Page properties
$mip_current_page = new MipThemeFramework_Page();
// Update Post View
MipThemeFramework_Post_Views::update_post_views($post->ID);
// Load Custom post headers
get_template_part( 'elements/parts/post-header-'. $mip_current_page->page_template .'' );
?>
<!-- start:post-info-bar -->
<?php if ($mip_current_page->enable_post_info_bar) get_template_part( 'elements/post-info-bar' ); ?>
<!-- end:post-info-bar -->
<!-- start:page content -->
<div id="page-content" class="<?php echo esc_attr($mip_current_page->page_template_class); ?> clearfix">
<?php
//get sidebar
if ( ($mip_current_page->page_sidebar_template == 'left-sidebar')&&(!wp_is_mobile()) ) get_sidebar();
?>
<!-- start:main -->
<div id="main" class="main article">
<!-- start:article post -->
<article id="post-<?php echo esc_attr($post->ID); ?>" <?php post_class('article-post clearfix'); ?> <?php echo MipThemeFramework_Util::get_item_scope( $mip_current_page->review_post ); ?>>
<?php
if (have_posts()) :
// Get Template
get_template_part( 'elements/'. $mip_current_page->page_template .'' );
else :
// No Posts
esc_html_e('No posts.', 'newsgamer');
endif;
?>
</article>
<!-- end:article post -->
</div>
<!-- end:main -->
<?php
//get sidebar
if ( ($mip_current_page->page_sidebar_template == 'right-sidebar')||( ($mip_current_page->page_sidebar_template == 'left-sidebar')&&(wp_is_mobile()) ) ) get_sidebar();
?>
</div>
<!-- end:page content -->
<?php
// load footer
get_footer();
?>
答案 0 :(得分:1)
我遇到了同样的问题,在任何opengraph测试工具和社交网站中一切都运行良好:facebook,twitter,ok,vk但是在whatsapp&amp;电报没有。
因此经过大量研究后,问题出现在我们的虚拟站点防火墙中,它可以防止许多逻辑的站点爬行,其中一些是IP和用户代理。 whatsapp&amp;电报正在ping网站以获取og数据不会像社交网站那样抛出服务器,而是通过移动运营商的动态IP,但用户代理本身就是信使,而且它在我们自动生成的黑名单中。
检查您的用户代理字符串是否禁止访问您的网站: WhatsApp / 2.17.395 A 或 TelegramBot(如TwitterBot) < / p> 希望它有所帮助。