SeVlad, увы, не смог повторить.
увы
Почему «увы»? 😉
Хм… Тогда есть предположения почему у меня такое происходит?
(Давно начал это замечать просто всё как-то «попускал».)
ЗЫ, От тем и плагинов не зависит, пп 3-6 это святое 😉
Уведомление может не сразу пропадать. Иногда требуется пару кликов сделать.
Вся информация об обновлениях базируется на версии темы (в style.css) или поля Version в плагинах (заголовочная информация). Досконально не исследовал, но принцип такой — когда заходим на страницу тем или плагинов, то их версии сравниваются с версиями в репозитории, и если там окажется более свежая, то эта информация заносится в псевдокеш (поля *_transient_* в таблице options) и появляется уведомление.
Когда мы обновляем, то в таблице должна исправиться эта информация и уведомление должно исчезнуть. Если этого не происходит, то
— Проблема на стороне БД (кешированный запрос, сбой?)
— Проблема на стороне сервера (о чем говорю — не знаю 🙂
— Проблема на стороне клиента (браузер)
Кажись так 🙂
Иногда требуется пару кликов сделать.
Не помогает.
принцип такой — когда заходим на страницу тем или плагинов, то их версии сравниваются с версиями в репозитории,
Насколько я помню раньше, на локалке без доступа в нет (с редким доступом 😉 ) при обновлении инфа пропадала. Т.е. сверялась с имеющейся в базе при последней проверке.
Сейчас же это на интернет-сервере. (Ок, надо будет проверить на другом)
— Проблема на стороне БД (кешированный запрос, сбой?)
— Проблема на стороне сервера (о чем говорю — не знаю 🙂
Хм.. надо будет покапать в эту сторону. Хотя ничего не менялось со времён 3,1 (а мож и раньше), когда такого не наблюдалось.
SeVlad Если уведомление не пропало, то надо проверить, что находится в поле бла-бла-transient-update-plugin (кажется так обзывается) таблицы {prefix}_options
и в заголовочной информации плагина. Тогда можно более точно сказать, на каком этапе проблема )
в поле бла-бла-transient-update-plugin (кажется так обзывается) таблицы {prefix}_options
В _site_transient_update_plugins вижу:
cyr3lat/cyr-to-lat.php";s:5:"3.3.3";
Т.е. почему-то не обновляется эта запись.
А, как я понимаю, она должна обновляться прочитав инфу из плагина.
Так ведь? Почему ж она у меня не обновляется?
Почему ж она у меня не обновляется?
Шут его знает.. Можно попробовать удалить ненужный плагин, тогда поле transient должно обновиться принудительно..
—
Мое предположение — кеш на стороне сервера..