簡體   English   中英

同一Facebook上的多個頁面上的按鈕一樣?

[英]Same Facebook like button over multiple pages?

什么是“喜歡”按鈕(對Twitter和google +相同)的最佳方法,以便多個頁面使用相同的按鈕?

如果我有一篇文章跨越幾頁,它給每頁一個唯一的喜歡按鈕,我希望它是相同的。 如果您知道一個自動解決方案,我也想嘗試。

使用wordpress,我目前正在考慮使用自定義字段直接輸入網址,但這並沒有我想要的自動化。 解決辦法是什么?

當前認為這可能是最簡單的:

<?php
//Attempt to get page one of a reviews url for social bar on extra review pages.
$socialfield=get_post_meta($post->ID, 'social_url', true);
//if isset & not blank else use the_permalink()
$socialfield=(isset($socialfield) && $socialfield!='')?$socialfield:the_permalink();

其中“ social_url”是自定義字段。

然后這樣做:

<div class="fb-like" data-href="<?=$socialfield?>" data-send="false" data-width="450" data-show-faces="true"></div>

我只希望有一種更自動化的方法,或者至少可以肯定這是最好的方法。

當您點擊“ like按鈕時,您將在“ HTML5”標簽中獲得類似這樣的代碼

<div class="fb-like" data-href="http://www.example.com" data-send="false" data-width="450" data-show-faces="true"></div>

只要注意data-href="http://www.example.com"屬性,
現在該怎么辦,只需從url中獲取參數即可,例如http://www.example.com/post/first-post/然后在data-href屬性中設置此值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM