Как отключить комментарии на страницах в WordPress?
function remove_comments_support() {
remove_post_type_support( 'page', 'comments' );
}
add_action( 'init', 'remove_comments_support' );
Буду очень признательна, если кто-то сможет подсказать, как правильно отключить комментарии на страницах в WordPress. Заранее спасибо! Ответы:
Проблема, с которой вы столкнулись, может быть решена с помощью использования функции remove_post_type_support() в WordPress. Однако, в вашем коде есть небольшая ошибка, которая препятствует правильному отключению комментариев на страницах.
В вашем случае, вы пытаетесь отключить комментарии для типа записи "page". Для того, чтобы это сработало, необходимо учитывать следующий момент: комментарии для страниц в WordPress называются "page-attributes", а не "comments". Поэтому, чтобы отключить комментарии на страницах, вам нужно указать "page-attributes" вместо "comments" в функции remove_post_type_support().
Исправленный код будет выглядеть следующим образом:
function remove_comments_support() {
remove_post_type_support( 'page', 'page-attributes' );
}
add_action( 'init', 'remove_comments_support' );
После внесения этих изменений, комментарии будут отключены на всех страницах вашего сайта.
Надеюсь, что это поможет вам решить вашу проблему. Если у вас возникнут еще какие-либо вопросы, не стесняйтесь задавать их. Удачи в вашей работе с WordPress!