Wordpress Блоги Вебмастер Lab SEO Работа и деньги Интернет Фриланс Life

Как удалять комментарии без захода в админку WordPress

Если ваш проект на WordPress хорошо комментируют, то скорей всего когда-нибудь настанет момент, когда вы не сможете просто найти нужный комментарий, что бы удалить его или маркировать как спам.

Да и к тому же — почему бы не сэкономить немног овремени? Ведь если комментарий мы видим прямо сейчас, то для его удаления нам нужно ещё куда-то зайти.

Почему бы не вывести ссылку на удаление или маркирвоание комментария прям около него и что бы его мог видеть только имеющий для этого права?

Нам нужно зайти на FTP или открыть во встроенном редакторе 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>';
  }
}

Отлично, теперь нужно вставить

<?php delete_comment_link(get_comment_ID()); ?>

в то место, где у вас происходит формирование дерева комментариев. Обычно это comments.php, однако в некоторых темах (например Twenty Ten) формирование происходит все в том же functions.php

Данный код выводит эти ссылки пользователю с правами редактировать посты.

После нажатия соответствующих кнопок вас перекинет в админку, где система задаст вопрос — уверены и вы в том, что хотите сделать.


1 июля 2012 года
Сколько можно заработать на своём сайте?




© WordPresse.ru - Русские темы и шаблоны для WordPress 2012
Дизайн и программирование: Максим Зотов

Рейтинг@Mail.ru