2017-09-08 45 views
0

私はWordpressのニュースサイトを作成しました。多くの共有オプションが実装されています。 WhatsAppを追加してURLをWhatsAppに送信し、WhatsAppに共有します!問題は、WhatsAppでリンクを共有すると、最初は投稿画像が表示されることです。しかし、WhatsAppでリンクを共有している間、画像は表示されません! facebookで共有している間は何の問題もありません!私がページソースを調べると、WordPressは自動的に投稿画像としてog:imageを与えます!しかし、それはWhatsAppには現れません。しかし、私は同じog:imageをheader.phpに貼り付けたとき、私はWordPressが完璧に動作します!最初はサイズの問題を考えていましたが、後でサイズがog:imageメタタグの標準と同じであることがわかりました。すべてがどのopengraphテストツールでうまく働いたし、ソーシャルサイトでその人自身だ、私は同じ問題があったWordpressのog:イメージがwhatsappで動作していませんか?

<?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

:ここ

私はsingle.phpコードを投稿FacebookやTwitter、[OK]を、VKが、 in whatsapp &電報はありません。

多くの研究の後で、問題は多くのロジックによってサイトクロールを防いでいる私たちの仮想サイトファイアウォールにありました。そのうちの2つはIPとUser-Agentです。 whatsapp &電報は、ソーシャルサイトのようなサーバーを投げるのではなく、モバイルオペレータの動的IPを介してデータを取得するためのpingサイトですが、ユーザーエージェントはメッセンジャー自体であり、自動的に生成されたブラックリストに含まれています。

あなたが含まれている彼らのユーザーエージェント文字列によって、あなたのサイトへのアクセスを禁止していないかどうかを確認します(のtwitterBOTのような)のWhatsApp/2.17.395またはTelegramBot

それが助けたいと思います。

関連する問題