2013-07-13 38 views
1

我想使用Woocommerce插件和Disqus在我的WordPress博客插件一起。Disqus和WooCommerce審查兼容性問題

,我可以從互聯網上的其他職位,很多用戶如我所面臨的問題看 - Disqus禁用由Woocommerce創建產品頁面上的評論。

類似Disqus禁用而這又是使用Woocommerce產品審覈的WordPress評論 - 現在沒有辦法(據我可以知道),以顯示對Woocommerce形式審查。

任何人都可以提出此修復?

我已經試過如下:

  1. 打開Disqus直接插件。
  2. 轉到行號150 disqus.php
  3. 請注意,哪些帖子類型Disqus不應提供評論的條件。
  4. add - if(is_product()){return false; }

這將停止從Woocommerce創建的產品頁面顯示Disqus評論框,它會顯示通常的評論表單。但是,提交此信息時 - 您將收到一條錯誤消息,說WP註釋已被禁用。

誰能幫助我在這裏?

回答

0

好的。

我太傻,以在年初本身沒有想到這一點。

我的問題是,如果我使用Disqus插件,它取代我的wordpress評論系統Disqus。因此,禁用對woocommerce頁面的評論。

因此,而不是使用Disqus插件,我只是用它的通用代碼,並將其添加到我的single.php,<?php comments_template(); ?>前要精確。

這個工作,以我的知識。

4

我有這個問題了。通過將此代碼添加到我的functions.php文件解決:

add_action('the_post', 'sb_remove_woocommerce_disqus', 10, 2); 
remove_action('pre_comment_on_post', 'dsq_pre_comment_on_post'); 

function sb_remove_woocommerce_disqus($post, $query) { 
global $post, $wp_query; 

if ($query->is_main_query() && $post->post_type == 'product') { 
    remove_filter('comments_template', 'dsq_comments_template'); 
} 
} 
+0

這應該是公認的答案,如添加該代碼段的主題文件的@ Darshak號,帕爾馬的解決方案'single.php'可能被覆蓋時主題更新 – Crimbo