Intereting Posts
Использует ли HTTP-API WordPress любое кеширование? Являются ли элементы innerHTML видимыми для функций jQuery? Передача данных POST на пользовательский шаблон страницы вызывает 404, почему? Архив показать thumbnail Ошибка «Вызов функции-члена для не-объекта», в то время как var_dump получает правильный результат Когда новый пользовательский регистр добавляет новую роль пользователя Сократить заголовок для одной строки и ширины контейнера Функция ограничения количества настраиваемых типов сообщений на главной странице – TwentyTen Плагин WP для пользовательских страниц Ошибка получения 404 страницы при попытке доступа к новому плагину / темам WP_Query не возвращает результатов Как сделать мета-запрос следующего? пожалуйста помоги Как настроить раскладку сетки в реактивном плагине WordPress Избранные изображения исчезают после экспорта / импорта БД? Как сделать ссылку на разные категории, которые в них загружают разные меню?

отключить комментарии WordPress от плагина

Я изменяю плагин комментариев facebook в моих целях. Я бы хотел, чтобы он автоматически удалял встроенные комментарии WordPress, если он включен – на самом деле мне бы очень хотелось, чтобы это использовало параметры комментариев WordPress в самом элементе и / или общие настройки, чтобы решить, должен показать или нет.

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

Есть ли у кого-нибудь какие-то идеи о том, как disqus достигает этого?

D

Solutions Collecting From Web of "отключить комментарии WordPress от плагина"

В большинстве тем используется comments_template для включения их областей комментариев. Он полностью заполнен фильтрами, одним из которых является файл include (обычно comment.php), который вы можете захватить, чтобы включить файл из своего плагина, который содержит все материалы для комментариев в facebook (или ничего, если вы просто хотите отключить комментарии.

Пример:

 <?php add_filter( 'comments_template', 'wpse35363_comments_template' ); function wpse35363_comments_template( $file ) { return plugin_dir_url( __FILE__ ) . 'path/to/your/file.php'; } 

Что касается общих настроек и настроек сообщений, они сохраняются в wp_options и wp_postmeta соответственно. Посмотрите, как выглядит файл совместимости комментариев по умолчанию, и вы должны получить представление о том, как вы можете это сделать в своем плагине.