Как отключить комментарии на сайте WordPress?
Здравствуйте! У меня возникла проблема с отключением комментариев на моем сайте WordPress. Я хотел бы узнать, как это сделать правильно.
В моем случае, я хочу отключить комментарии на всех страницах и записях сайта. Я искал информацию в документации WordPress, но не нашел конкретного решения.
Можете ли вы привести пример кода, который я могу использовать для отключения комментариев? Буду благодарна за помощь!
function disable_comments() {
// Отключение комментариев для всех записей и страниц
remove_post_type_support('post', 'comments');
remove_post_type_support('page', 'comments');
}
add_action('admin_init', 'disable_comments');
Я уже пробовала использовать этот код, но он не работает. Возможно, я что-то делаю не так. Пожалуйста, подскажите, как правильно отключить комментарии на сайте WordPress?
Заранее спасибо за ответ!
Ответы:
Чтобы отключить комментарии на всех страницах и записях вашего сайта WordPress, вам понадобится добавить некоторый код в файл functions.php вашей темы. Вот пример кода, который вам поможет решить данную проблему:
function disable_comments() {
// Отключение комментариев для всех записей и страниц
remove_post_type_support('post', 'comments');
remove_post_type_support('page', 'comments');
}
add_action('admin_init', 'disable_comments');
Этот код удаляет возможность оставлять комментарии для типов записей "post" и "page". Он должен быть добавлен в файл functions.php вашей активной темы или в файл плагина (если у вас есть такой).
Если вы уже попробовали использовать этот код, но он не сработал, возможно, вы его добавили в неправильное место или есть конфликт с другими плагинами или кодом на вашем сайте. Убедитесь, что вы добавили его в правильное место - в файл functions.php вашей активной темы.
Если проблема все еще не решена, попробуйте использовать другие методы отключения комментариев. Например, вы можете попробовать добавить следующий код в файл functions.php:
function disable_comments() {
// Отключение комментариев для всех записей и страниц
update_option('default_comment_status', 'closed');
}
add_action('admin_init', 'disable_comments');
Этот код закрывает возможность оставлять комментарии по умолчанию для всех новых записей и страниц. Если вы уже имеете существующие записи и страницы, вам может потребоваться удалить комментарии вручную.
Надеюсь, эти примеры кода помогут вам отключить комментарии на вашем сайте WordPress. Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь задавать!