2013-07-13 2 views
1

Я пытаюсь использовать плагин Woocommerce и плагин Disqus вместе в своем блоге WordPress.Проблема совместимости с обзором Disqus и WooCommerce

Как я могу видеть из других сообщений в Интернете, многие пользователи, такие как я, сталкиваются с проблемой, что - Disqus отключает обзоры на странице продукта, созданной Woocommerce.

Как Disqus отключает комментарии WordPress, которые, в свою очередь, используются Woocommerce для обзора продукта - теперь нет способа (насколько я знаю), чтобы показать форму обзора на Woocommerce.

Может кто-нибудь предложить исправить это?

Я уже пробовал следующее:

  1. Открыть Disqus плагин напрямую.
  2. Перейти к строке 150 в disqus.php
  3. обратите внимание на условия, в которых указано, для каких должностей типы Disqus не должны обрабатывать комментарии.
  4. add - if (is_product()) {return false; }

Это прекратит показывать окно комментариев Disqus с страниц продуктов, созданных Woocommerce, и отобразит обычную форму обзора. Однако при отправке этого сообщения вы получите сообщение о том, что комментарии 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-Пармар «s добавления фрагмента кода в файл темы' single.php' могут быть перезаписаны при тема обновляется – Crimbo

Смежные вопросы