Как разрешить пользователям редактировать собственные комментарии в WordPress

Как часто вы задумывались о том, чтобы можно было изменить комментарий, который только что оставили на сайте? Может быть вы хотели исправить грамматическую или синтаксическую ошибку, или же просто отменить то, что написали? Такое случается с каждым из нас. Вот только большинство сайтов не позволяют пользователям редактировать свои комментарии после их публикации. Если вы ведете сайт, где есть много активных комментаторов, тогда стоит задуматься о том, чтобы позволить пользователям редактировать свои собственные комментарии. В сегодняшней статье мы покажем вам как разрешить пользователям редактировать свои комментарии в WordPress в течение небольшого промежутка времени.

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

Давайте же посмотрим как можно позволить незарегистрированным пользователям редактировать свои собственные комментарии в течение небольшого промежутка времени (по-умолчанию — 5 минут).

Первым делом вам необходимо установить и активировать плагин Simple Comment Editing. После активации плагин предоставит анонимным пользователям возможность редактировать свои собственные комментарии уже после того, как они были опубликованы на сайте.

edit-comment[1]

По-умолчанию, пользователь сможет редактировать свои комментарии в течение первых 5 минут. По истечении этого времени такая возможность исчезнет. Если вы захотите изменить этот интервал, то этот плагин позволит сделать это с помощью фильтра. Просто добавьте следующий код в файл functions.php вашей темы или в плагин для сайта WordPress:

add_filter( 'sce_comment_time', 'edit_sce_comment_time' );
function edit_sce_comment_time( $time_in_minutes ) {
    return 10;
}

В коде выше мы просто увеличили интервал времени, установленный плагином, до 10 минут, однако вы можете изменить это значение на любое нужное вам. В виду того, что целью разрешения редактирования комментариев пользователями является исправление небольших грамматических ошибок или просто дополнение своих мыслей, то, по нашему мнению, не стоит задавать значение больше, чем 30 минут.

Simple Comment Edits — это урезанная версия плагина Ajax Edit Comments, которая позволит новичкам начать пользоваться плагином без дополнительной настройки модуля. Плагин работает «из коробки». Если же временной интервал вам увеличивать не нужно, то больше ничего настроть вы не сможете. Пользователям нравятся плагины, которые нужно просто установить, активировать и сразу начать пользоваться ними.

Мы надеемся, что эта статья поможет анонимным пользователям редактировать свои собственные комментарии в WordPress в течение короткого промежутка времени.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 4.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top