
Если позволяешь читателям оставлять комментарии без премодерации, то тебе часто приходится редактировать их, удалять или помечать, как спам. Было бы удобно делать это не заходя в админку блога. Но по-умолчанию WordPress отображает с комментариями только ссылку «Редактировать» (функция edit_comment_link()). Давай добавим ссылки «Удалить» и «Спам».
Сперва нам нужно создать функцию. Скопируй следующий код в файл 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>'; } }
После этого сохрани изменения и открой файл comments.php. Вставь следующий код там, где ты хочешь видеть ссылки «Удалить» и «Спам». Главное он должен быть внутри loop’а. В большинстве тем ты найдёшь строку edit_comment_link(). Вставь код сразу после этой строки.
delete_comment_link(get_comment_ID());
Первое, это проверка имеет ли текущий пользователь права на изменение комментариев. Если имеет, то отображаются ссылки Удалить и Пометить как спам. Заметь, используется функция admin_url(), которая позволяет вызывать Url админки блога.
По материалам Wprecipies.com
Di-net.ru – услуги хостинга серверов.
Вах вах! спасибо дорогой, хорошая приспособа! буду юзать.
На самом деле очень удобно. Спасибо
ооооо)))) то что нужно!!! выручил меня.
В 2.9.2 версии ВП это уже есть по умолчанию
Видимо разработчики WP прочитали ваш пост и включили данную функцию в новые версии движка
Спасибо, понятно и доходчиво. Пусть это уже есть в новой версии, но, делая ручками, приходит совсем другое понимание.
Шикарно!! Это то, что мне как раз нужно) напрягает постоянно лезть в админку… а так посмотрел и что нужно удалил. Спасибо.
Отличная статья! Это то чего давно не хватало, а то мучают эти спамеры периодически, а на выщелкивание куча времени уходит блин
Не думаю, что Вордпресс без синхронизации с общей базой – Акисмат, сможет уловить новые спам сообщения.
Классный способ. Прописал себе и теперь пользуюсь с удовольствием. Спасибо автору
Хороший метод, но пока у меня стоит связка акисмет+antispam bee мне спам не страшен. Говорю с уверенностью, т.к. поставил 3 месяца назад, теперь живу спокойно)
Эх, хороший, все-таки пост! Пока что нет времени своим богом заниматься, так хоть узнаю, что у кого стоит и применю себе, когда соберусь блог свой выпустить! =) Спасибо автору и комментирующим!!! Да здравствует WordPress великий и могучий!!! =)))
Спасибо, сейчас мне очень актуально
хз)у мну Akismet пока на ура справляется со спамом)
Отличная статья. Спасибо автору за такую идею. Прописал себе пару дней назад, про спам забыл и теперь больше не вспоминаю.
Хе-хе спасибо. Надо попробывать.
Довольно таки не плохая идея, протестим. Спасибо!
Спасибо, сейчас попробую поставить на блог, посмотрим что из этого получится.
Удобная штука )
Респект! Я думаю, мне пригодится
Спам не спам. В инете уже нет ресурсов для естественных ссылок. Толи покупай, толи свои делай.
Вы мой спаситель! А то достало уже каждый раз в админку …
Спасибо! Очень полезная штука, существенно экономит время.
просто, а главное удобно, спасибо
Спасибо.
Теперь на много удобнее!!!
Спасибо, давно хотел себе что-нибудь в этом роде, но в пхп ноль, а изучать только ради одного изменения не хотелось.
Ох спасибо, полезная вещица. Буду пользоваться теперь на своих сайтах.
хм) До сих пор не поставил еще … а планировал!