n-wp.ru — блог о WordPress
Как удалять комментарии, не заходя в админку | n-wp.ru

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

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

Вы ведете блог и регулярно сами комментируете и отвечаете на комментарии. Намного удобнее и легче это делать прямо со страниц блога, не заходя в административную часть. А как удалять нехорошие комментарии и спам, не заходя в админку? Оказывается, довольно легко модифицировать свою тему, чтобы администратор мог это делать.

Откроем файл functions.php и добавим в него такой код:

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

Чтобы вставить эти ссылки в тему, откройте файл комментариев (обычно это comments.php), и найдите в нем edit_comment_link() — ссылку для редактирования комментария, которую видно наделенным соответствующими правами пользователям. Сразу после нее или вместо нее вставьте

Это и есть вызов той функции, которая отвечает за прямое удаление или отправку в спам прямо со страниц блога.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

2 комментария

  • Админ, ты глянь что код то не работает, пожалуйста… Ошибка на 3-ей строчке. ‘.admin_url — как мы видим, апостроф открывается, но не закрывается. Именно это и вызывает ошибку. Ну или где здесь ошибка? Код то все равно не работает…

/* ]]> */