X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> trackbacks в Wordpress, убрать учет trackbackсов, чтобы они не считались коментариями
vinaction
vinaction
Topic Starter сообщение 12.9.2011, 13:42; Ответить: vinaction
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 283
Регистрация: 18.4.2010
Из: СПб
Поблагодарили: 44 раза
Репутация:   12  


Проблема такая - после перелинковки вылазят коментарии, на самом деле это обычные trackbackи,
Как сделать так, чтобы счетчик коментов не учитывал эти trackbackи, а реагировал\изменялся только на коменты живых людей?
Гуру Wordpress help! smile.gif


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ANYkeyer
ANYkeyer
сообщение 12.9.2011, 20:01; Ответить: ANYkeyer
Сообщение #2


Новичок
*

Группа: Viewer
Сообщений: 7
Регистрация: 6.9.2010
Поблагодарили: 1 раз
Репутация:   0  


Как один из вариантов -
в файле "comment.php" ищем функцию wp_insert_comment(), в ней есть строчка, которая обновляет количество комментариев в посте:

if ( $comment_approved == 1 )
wp_update_comment_count($comment_post_ID);


если по дефолту трейсовые комменты обрамляются такими тэгами - [...]текст коммента[...], то тогда просто нужно добавить условие, чтобы не обновлять счетчик при нахождении данных тэгов в тексте коммента:


if ( $comment_approved == 1 && preg_match("~\[\.\.\.\].+?\[\.\.\.\]~is", $data['comment_content']) == 0)
wp_update_comment_count($comment_post_ID);


Сообщение отредактировал ANYkeyer - 12.9.2011, 20:02


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vinaction
vinaction
Topic Starter сообщение 13.9.2011, 2:47; Ответить: vinaction
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 283
Регистрация: 18.4.2010
Из: СПб
Поблагодарили: 44 раза
Репутация:   12  


(ANYkeyer @ 12.9.2011, 20:01) *
Как один из вариантов -
в файле "comment.php" ищем функцию wp_insert_comment(), в ней есть строчка, которая обновляет количество комментариев в посте:



если по дефолту трейсовые комменты обрамляются такими тэгами - [...]текст коммента[...], то тогда просто нужно добавить условие, чтобы не обновлять счетчик при нахождении данных тэгов в тексте коммента:

Спасибо за наводку, но вы не уточните -
файл называется commentS.php?!
И лежит он в папке с использующейся темой?

Если это он, то там я не нашел этой строки.
У меня строка -
<?php if ($comment->comment_approved == '0') : ?>


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСайт о Туризме Wordpress
4 tbr82 645 19.5.2018, 19:53
автор: 1da1
Открытая тема (нет новых ответов) Русификация шаблонов и плагинов WordPress
0 Dizer7 223 18.5.2018, 17:35
автор: Dizer7
Открытая тема (нет новых ответов) Верстка (стандартная, адаптивная, мобильная), натяжка на Wordpress, лендинги "под ключ"
отличное качество и заманчивые цены
17 vicatsu 9589 17.5.2018, 14:04
автор: vicatsu
Открытая тема (нет новых ответов) Интеграция html на Wordpress
8 mxxx 1327 16.5.2018, 18:06
автор: Chezarius
Открытая тема (нет новых ответов) Плагин для сбора подписной базы (email) в WordPress
0 DVORYAN 461 10.5.2018, 17:01
автор: DVORYAN


 



RSS Текстовая версия Сейчас: 21.5.2018, 9:43
Дизайн