Модератор
Юрій
(@yube)
Кэши на уровне плагинов и на сервере отключены.
Тогда откуда это?
<!-- Page generated by LiteSpeed Cache 3.6.4 on 2021-06-17 20:56:31 -->
Юрий, включил все обратно, т.к. отключение не помогло. Наверное, проблема в чем-то другом.
Или в новом релизе баг, или перед этим переносили записи из самописной cms в бд WP и что-то нарушили (id новостей со старого сайта записывали в postname).
И еще вопрос:
Может быть, Вы знаете, как изменить порядок рубрик в окошке при размещении новости (на скрине видно его)?
Поставил плагин для сортировки https://ru.wordpress.org/plugins/taxonomy-terms-order/, в рубрике отсортировал как надо, а при размещении поста так и остается дефолтная сортировка.
-
Ответ изменён 3 года, 7 месяцев назад пользователем EdKrasnov.
Проблема актуальна, неужели никто не сталкивался с этим?
Подобные проблемы происходят, когда сервер принудительно кеширует страницы админки, игнорируя HTTP-заголовки WordPress и самостоятельно выставляя Cache-Control
для всех страниц.
Посмотрите, нет ли в файле .htaccess
лишних заголовков Cache-Control
.
Если нет — попробуйте добавить фрагмент в functions.php
активной темы:
function add_pragma_no_cache_header( $headers ) {
$headers['Pragma'] = 'no-cache';
return $headers;
}
add_filter( 'nocache_headers', 'add_pragma_no_cache_header' );
Сергей, спасибо за отклик!
Нашел в .htaccess два фрагмента с Cache-Control, второй кэширует фавикон, если не ошибаюсь, а с первым непонятно что:
——————————
# BEGIN LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
<IfModule LiteSpeed>
RewriteEngine on
CacheLookup on
RewriteRule .* - [E=Cache-Control:no-autoflush]
RewriteRule \.object-cache\.ini - [F,L]
### marker LOGIN COOKIE start ###
RewriteRule .? - [E="Cache-Vary:wp-postpass_4592bcc4e5b4fceae5f9542e39902927"]
### marker LOGIN COOKIE end ###
### marker FAVICON start ###
RewriteRule favicon\.ico$ - [E=cache-control:max-age=86400]
### marker FAVICON end ###
———————-
На счет фрагмента в functions.php — вставлю, обязательно отпишусь.
@sergeybiryukov , вставил код в functions.php и сайт совсем упал, даже после удаления кода сайт еще 10 мин не работал.
Я правильно понял, код нужно было в ставлять не в основной файл functions.php, а в файл активной темы?
В LiteSpeedCache запрет на кеширование админки указан: https://skr.sh/s8qR2wS7tF7
Может, что-т не так написал, помогите, плз!
Пользуюсь случаем, хочу поблагодарить Вас за разработку прекрасного плагина «Cyr-To-Lat»!
Один из немногих плагинов, который не разочаровал! Вдвойне приятно, что он не стал внезапно менять все ранее созданный урлы с русскоязычным ЧПУ на англ. )