Главная Новости

Как отключить комментарии Disqus для кастомных типов постов на WordPress


Опубликовано: 01.09.2018

Наверняка все слышали про бесплатную систему комментирования  Disqus . Эти комментарии шикарно интегрируются с WordPress и работают почти всегда безупречно. Но бывают исключения. Например, по той или иной причине при миграции с другой системы комментирования Disqus может некорректно работать в кастомных типах постов WordPress и не отображать комментарии.

Перед устранением подобных неполадок Disqus желательно отключить. И в этом коротком уроке я покажу вам, как можно легко и быстро отключить Disqus для кастомных типов постов на WordPress, если у вас возникнет такая необходимость.

Прежде, чем отключить Disqus из-за неполадок, сперва убедитесь, что все в порядке с его настройками импорта и синхронизации. Но если у вас для этого есть ряд других причин, то мы вам с радостью расскажем, как его деактивировать.

Смотрите также :

Перед тем, как вносить какие-либо изменения, необходимо удостовериться, что плагин Disqus синхронизирован с движком WordPress. В подобных случаях рекомендуется всегда делать резервное копирование всего сайта, дабы избежать потери информации.

После этого добавьте следующий код в файл functions.php используемой вами темы:

add_filter( 'comments_template' , 'wpb_block_disqus', 1 ); function wpb_block_disqus($file) { if ( 'custom_post_type_name' == get_post_type() ) remove_filter('comments_template', 'dsq_comments_template'); return $file; }

Не забудьте изменить custom_post_type_name непосредственно на само название вашего кастомного типа поста. Этот код добавляет фильтр для проверки кастомного типа поста с заданным именем и отключает вывод комментариев Disqus.

Вот так вот просто.

Очень надеемся, что это небольшое руководство будет вам полезно.

Источник: 
rss