X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-06-13
  • 2929 переглядів

  • Дизайн та розробка сайту

Доброго времени суток 🙂

Сегодня хочу рассказать об одной полезной штуке для админа у которого блог на WordPress. Речь пойдет о дополнительном функционале, а именно о дополнительных кнопках Спам и Удалить в комментариях. В стандартном виде, возле каждого комментария есть кнопка - Изменить. Нажав ее Вы переходите в админ часть, где можете поменять, отредактировать или удалить комментарий. Но чтобы не тратить время на переходы и тд., если вы просто заметили комментарий, который не соответствует Вашим требованиям, сможете просто нажав на нужную кнопку - удалить или пометить как спам. Очень удобная штука, которая не требует много времени на реализацию, ее можно осуществить не используя плагины, нужно всего лишь сделать следующие шаги:

Кнопки Спам и Удалить

Для начала откройте файл functions.php и добавьте в него следующий код

function delete_comment_link($id) {
  if (current_user_can('edit_post')) {
    echo '| <a href="'.admin_url("comment.php?action=cdc&c=$id").'">Удалить</a> ';
    echo '| <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'"> Спам </a>';
  }
}

3 и 4 строки отвечаю за вывод нужных ссылок.
Это все, больше можно ничего не делать. По умолчанию эти кнопки станут сразу после кнопки изменить и иметь будут те же стили что и кнопка Изменить. если вы хотите изменить стили всех этих кнопок то измените следующий класс в style.css

.commentmetadata a{color:#888;text-decoration:none;}

У кнопки Изменить есть свой клас - comment-edit-link

Или для каждой кнопки добавьте свой класс, присвоив его в коде, что вставляется в functions.php.
Теперь администраторам будет немножечко легче отсеивать случайно попавшийся на глаза комментарий, который не соответствует Вашим требованиям.
На этом все, спасибо за внимание 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 1, в среднем: 5 из 5
Читайте також

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078