天儿真好, 我在那里设置了类似的按钮。挑战现在,当我按“喜欢”它只喜欢主页,因为它就在它的位置。但是这个按钮应该“喜欢”它(尚未)指向的(博客)帖子。
如何将其指向帖子?干杯
将其可视化: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 :(得分:0)
查看LIKE的FB API参考。您的'fb_button'标记可能无法保存link属性的正确值。 “链接”可能指向您的主页,而不是您的特定帖子网址。
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
答案 1 :(得分:0)
之前使用过像facebook这样的插件。现在有了像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; ?>