Как в WordPress программно запретить комментарии

Как в WordPress программно запретить комментарии

Встречаются ситуации, когда программно нужно отключить форму создания комментариев. Это можно выполнить посредством вызова хука “comments_open”:

add_filter('comments_open', function($open, $post_id)
{
	return false;
}, 10, 2);

данный хук принимает на вход два параметра:

$open - открыт ли текущий пост для комментариев или нет
$post_id - ID текущего поста

Очень полезный хук, используя который можно динамически включать или отключать отображение комментариев

В связке с ним, можете использовать хук “comment_form_comments_closed”, вызываемый в том случае, если комментирование закрыто

add_action('comment_form_comments_closed', function()
{
	echo '[TEST]';
});
Поделиться в соцсетях:

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

Оставить комментарий

Ваш адрес email не будет опубликован.