Как в Вордпресс разрешить отвечать на комментарии только автору поста

19 февраля 2018

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

20 новейших лендингов для Вордпресс 2018 года

Задача решается с помощью небольшого сниппета, который традиционно размещаем в файле функций активной темы — functions.php.

add_action( 'pre_comment_on_post', 'wpq_pre_commenting' );
function wpq_pre_commenting( $pid ) {
$parent_id = filter_input( INPUT_POST, 'comment_parent', FILTER_SANITIZE_NUMBER_INT );
$post = get_post( $pid );
$cuid = get_current_user_id();
if( ! is_null( $post ) && $post->post_author == $cuid && 0 == $parent_id ) {
wp_die( 'Sorry, only post author can reply to a comment!' );
}
}

И всё.

Всё самое новое и интересное из мира Вордпресс в моём Телеграм-канале. Подписываемся!

Популярное в этом месяце
Иван Данилин
Автор: Иван Данилин

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

Добавить комментарий

Лучшие премиум-темы для Вордпресс
Подробнее