Модератор
Yui
(@fierevere)
永子
https://wordpress.stackexchange.com/questions/58306/opening-all-posts-for-comments
можете воспользоваться кодом отсюда
сохранить его в .php файл допустим с именем opencomments4allposts.php
и закинуть в /wp-content/plugins
активировать плагин
после активации можно деактивировать и удалить, «мавр сделал свое дело»
<?php
/*
Plugin Name: update comment status
*/
function activate_update_comment_status() {
global $wpdb;
$wpdb->update(
$wpdb->posts,
array(
'comment_status' => 'open'
),
array(
'post_type' => 'post'
),
array(
'%s'
),
array(
'%s'
)
);
}
register_activation_hook( __FILE__, 'activate_update_comment_status' );
ну а если вам ближе phpMyAdmin или выполнение SQL запросов иным способом:
UPDATE wp_posts SET comment_status = 'open';
PS: «баг» конечно интересно было бы проверить)
-
Ответ изменён 7 лет, 11 месяцев назад пользователем
Yui.
Yui, вы будите удивлены но в phpMyAdmin все записи помечены comment_status = ‘open’. Я там копался уже.
Реально можете проверить где нибудь у себя.
Модератор
Yui
(@fierevere)
永子
а в настройках сайта то разрешено всё ?)
Там там и не запрещено было по умолчанию. Там лишь в обсуждении одна галка относится комментам. Я даже обновлял вручную и менял комментарии к каждой записи, даже обновлял записи. Бесполезно.
Модератор
Yui
(@fierevere)
永子
не одна
Разрешить оставлять комментарии на новые статьи
Автоматически закрывать обсуждение статей старше (X) дней
О)ОООО_оооо

Да, и такое бывает. Спасибо! Yui