2017-09-08 2 views
0

Ich hatte eine Wordpress-News-Website erstellt. Es gibt viele Freigabeoptionen implementiert! Ich habe WhatsApp hinzugefügt und die URL an WhatsApp gesendet und an WhatsApp weitergegeben! Das Problem ist, zunächst wird das Post-Image angezeigt, wenn ich den Link in WhatsApp teile. Aber jetzt wird das Bild nicht angezeigt, während ich den Link in WhatsApp teile! Es gibt keine Probleme beim Teilen auf Facebook! Wenn ich die Seitenquelle überprüfe, gibt WordPress automatisch og:image als das Post-Feature-Bild! Aber es zeigt sich nicht in WhatsApp. Aber wenn ich kopiere das gleiche og:image in header.php ich Wordpress es funktioniert perfekt! Anfangs dachte ich an das Größenproblem, später fand ich heraus, dass die Größe dem og: image Metatag-Standard entspricht.Wordpress og: Bild funktioniert nicht in WhatsApp?

Hier poste ich den single.php Code:

<?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(); 
?> 

Antwort

0

ich hatte das gleiche Problem haben, alles funktionierte in jedem Opengraph-Test-Tool fein und in den Social Sites themself ist: facebook, twitter, ok, aber vk in WhatsApp & Telegramm nicht.

So nach vielen Recherchen war das Problem in unserer virtuellen Site-Firewall, die von Site-Crawlen durch viele Logiken schützt, ein paar von ihnen ist IP-und User-Agent. Die WhatsApp & Telegramm Ping-Sites zu holen und Daten sind nicht werfen ihre Server wie soziale Websites, sondern durch die dynamische IP Ihres Mobilfunkbetreibers, aber der User-Agent ist der Messenger selbst, und es war in unserer automatisch generierten Blacklist.

Überprüfen Sie, ob Sie Zugriff auf Ihre Website nicht verbieten durch ihre User-Agents Zeichenfolge, die enthält: WhatsApp/2.17.395 Ein oder TelegramBot (wie TwitterBot)

Wunsch es half.