Создаем для комментариев ссылки с действиями
Заметки по 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]
Теперь на вашем блоге в ленте комментариев появились ссылки “Спам” и “Удалить

Новые посты

Выводим дополнительные поля профиля в worpress

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

Создаем пользовательские типы сообщений без труда.

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

Выделяем комментарии автора в wordpress

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

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