我使用Facebook的WordPress評論插件,並有FB評論完美工作我的帖子。我切換到新的Facebook plugin和一切正常,但評論。WordPress的FB插件缺少評論框
當我檢查我的帖子頁面的HTML源代碼時,我發現評論部分爲空。我知道我錯過了什麼,只是不知道它是什麼。我的網站是cops.com,每個帖子都應該有評論。
我使用Facebook的WordPress評論插件,並有FB評論完美工作我的帖子。我切換到新的Facebook plugin和一切正常,但評論。WordPress的FB插件缺少評論框
當我檢查我的帖子頁面的HTML源代碼時,我發現評論部分爲空。我知道我錯過了什麼,只是不知道它是什麼。我的網站是cops.com,每個帖子都應該有評論。
WordPress插件包含評論功能。因此,您的個人實施插件可能會發生衝突。
轉到設置並啓用註釋並禁用您的實現(除非它是自定義的)。
/wp-admin/admin.php?page=facebook-settings
我相信只有一個管理員可以/應該在這些設置的控制,有一個變量保存這個WP數據庫中的信息,所以如果兩個管理員都在,可以覆蓋另一個管理員的設置。
而且你有SDK
<script type="text/javascript">window.fbAsyncInit=function(){FB.init({"appId":"293125297449760","channelUrl":"http:\/\/www.cops.com\/?fb-channel-file=1","status":true,"cookie":true,"xfbml":true,"oauth":true});}</script>
和
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '293125297449760', // App ID
channelUrl : '//www.cops.com/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// Additional initialization code here
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
由於phwd,WP註釋已關閉,並且在FB插件中檢查了註釋,如上所示。 –
@ZachRagsdale你仍然有一些衝突正在進行「FB.init已經被調用 - 這可能表明存在問題」 – phwd
我能夠找到第二個實例,但不是第一個。從HTML看起來像是在一個樣式的PHP或CSS文件。但找不到它。我知道當我爲WP安裝第一個插件FB註釋時,我必須粘貼一些代碼,但不記得我更改了哪個文件。 –
我有這樣的評論並沒有出現同樣的問題的兩個實例。首先,關於將所有頁面的所有頁面編輯爲'Allow Comments'的意見非常有用,這些意見指向了正確的方向。
我的問題實際上是我使用的主題不包括主題中page.php中的註釋。
在我的主題comments_template
wordpress功能丟失The Loop內。
所以我不得不添加<?php comments_template('', true); ?>
下面的代碼:
<?php if (have_posts()) while (have_posts()) : the_post(); // begin 'The Loop' ?>
<?php the_content(); ?>
...
<?php comments_template('', true); ?>
<?php endwhile; // End 'The Loop' ?>
嘗試並刪除,然後讀取Facebook插件。如果沒有,那麼嘗試刪除上面的分享按鈕,看看它是否導致衝突。 – Jason
謝謝傑森,我試着刪除插件,甚至刪除了SQL數據庫中的所有數據,並重新安裝了新插件。我也禁用了DIG DIG插件,它禁用了共享圖標,仍然沒有評論框。 –
它看起來像在頁面的HTML源代碼中,缺少對FB註釋的引用。我看到class =「fb-like fb-social-plugin」爲類似按鈕,class =「fb-send fb-social-plugin」爲發送按鈕,但沒有引用評論..我將如何添加此..對不起,我是一個完整的業餘愛好者。 –