2014-09-01 65 views
0

G'day, 我管理放在那裏像按鈕。現在挑戰是當我按「喜歡」它只喜歡主頁,因爲它就是它所在的位置。但是這個按鈕應該「喜歡」它(尚未)指向的(博客)文章。Facebook的喜歡框,喜歡具體的網址

如何將其指向帖子?乾杯

對其進行可視化:http://robertstam.nl/wp-content/uploads/2014/08/socialexample.jpg

<div class="meta"> 
        <time datetime="<?php echo get_the_date(__('Y-m-d\TH:i:sP', 'bunyad')); ?>" itemprop="datePublished"><?php echo get_the_date(); ?> </time> 

        <?php echo apply_filters('bunyad_review_main_snippet', ''); ?> 

     <?php if (strtolower(ICL_LANGUAGE_NAME_EN) == 'english'): ?> 
     <?echo ('[fb_button]'); ?> 
     <?php endif; ?> 

        <span class="comments"><a href="<?php echo esc_attr(get_comments_link());?>"><i class="fa fa-comments-o"></i> 
         <?php echo get_comments_number();?></a></span> 

       </div> 
+0

是'[fb_button]'短代碼嗎? – Abstract 2014-09-01 01:28:34

+0

@KaranKhanna facebook喜歡WordPress的插件 – Sp0cK 2014-09-01 04:58:01

回答

0

看看像FB API參考。您的'fb_button'標記可能不會爲鏈接屬性保留正確的值。 「鏈接」可能會指向您的主頁,而不是您特定的帖子網址。

https://developers.facebook.com/docs/graph-api/reference/v2.1/link https://developers.facebook.com/docs/plugins/like-button

如果您發佈後面 'fb_button' 代碼這將有助於。

此外,這是不正確的。

<?echo ('[fb_button]'); ?> 

是一致的..選擇這些...

<?php echo('[fb_button]'); ?> // forgot php 

<?="[fb_button]"?> // php short tags 

<?php echo do_shortcode('[fb_button]'); ?> // to execute shortcode in a template 
0

前一樣使用插件Facebook的一個。現在,我喜歡按鈕的創建者,我添加了<?php the_permalink(); ?>以便引用帖子

<?php if (strtolower(ICL_LANGUAGE_NAME_EN) == 'english'): ?> 
    <div class="fb-like" data-href="<?php the_permalink(); ?>" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"> 
    </div><?php endif; ?>