Создаем для комментариев ссылки с действиями
Заметки по Wordpress

Кнопки “Удалить” и “Спам” для комментариев wordpress

Кнопки "Удалить" и "Спам" для комментариев wordpress

По мере развития популярности блога, наполнения его контентом, появляется все больше комментариев к статьям. Сначала Вы, не заморачиваясь, заходите в админку и одобряете комментарии, либо удаляете, либо отправляете в спам. Но чем их больше, тем большей с неохотой вы проделываете эту операцию. Вас все чаще посещает мысль: хорошо бы проводить работу с комментариями со страниц сайта, исключив административную часть.

[spoiler name=”Необходимые данныеДля открытия – нажмите“]

[/spoiler]
[spoiler name=”Необходимые данныеДля открытия – нажмите“]

Я расскажу вам как сделать для комментариев ссылки с действиями, используя простую функцию.
Для этого заходим в папку шаблона вашего блога, открываем файл functions.php и добавляем код:

[crayon lang=”php”]function delete_comment_link($id) {
if (current_user_can(‘edit_post’)) {
echo ‘| Удалить ‘;
echo ‘| Спам’;
}
}[/crayon]
Не забываем сохранить изменения.
Переходим в файл comments.php, отвечающий за вывод комментариев.
Он располагается в папке с шаблоном, в нем переходим к строке:

[crayon lang=”php”]edit_comment_link(‘edit’,”,”);[/crayon]
и добавляем вызов нашей функции:
[crayon lang=”php”]delete_comment_link(get_comment_ID());[/crayon]

Сохраняем изменения, и проверяем.[/spoiler]
Теперь на вашем блоге в ленте комментариев появились ссылки “Спам” и “Удалить

Новые посты

Расширенная регистрация и профиль пользователя

Гордеев Игорь

Реклама и баннеры в wordpress после заголовков

Гордеев Игорь

Сustom fields – создаем поиск по произвольным полям

Гордеев Игорь

6 комментариев

Екатерина 13.03.2012 / 01:08

Пока мой сайт ещё слишком молодой и спама никакого нет, все комменты я одобряю вручную.

Ответить
Гордеев Игорь 13.03.2012 / 02:40

Екатерина, я надеюсь у вас еще все впереди.

Ответить
Andre 03.04.2012 / 22:23

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

Ответить
Даниил 29.05.2012 / 22:09

Здравствуйте, Игорь. Можете пожалуйста сделать урок , как при нажатии на ник или аватарку написавшего комментарий открывался его профиль.

Ответить
Гордеев Игорь 29.05.2012 / 23:54

Здравствуйте! Хорошо сделаю, но большая просьба для заявок на уроки использовать нашего миньена(желтого челобурика) в правом нижнем углу. Так мне удобнее.

Ответить
Пётр 24.04.2013 / 01:46

У меня появляются две не активные надписи “удалить” и “спам”, Не подскажете в чем может быть проблема?

Ответить

Оставить комментарий