Здравствуйте.
При нажатии на ссылку последней активности в профиле пользователя, происходит редирект на эту страницу
Перед тем как создать здесь тему, сделал всё по инструкции. Плагины отключал/включал, то же делал и с дополнениями WP Recall, чистил кэш на сайте и в браузере. Ситуация не поменялась.
Андрей, можете глянуть при случае? Здесь ссылка на страницу всех пользователей
Проблема есть, если НЕ включена минимизация js файлов (у меня так на тестовом).
Проверьте включена ли у вас минимизация js файлов
Попробуйте отключить доп magnific-popup - он почему то не минимизируется, если минимизация включена
У меня при отключении минимизации ссылка всегда ведет на последний подключаемый js файл, возможно это какой-то баг или особенность работы подключения файлов, тут я хз это у Андрея надо узнавать
я не разбирался с чем именно это связано, может все очевидно, но я не вникал, но ссылка последней активности становится ссылкой на несуществующее изображение, если пользователь посетил страницу на которой это изображение было вызвано и вернуло 404 ошибку.
Таким образом, проблема легко устраняется если найти вызов несуществующего изображение на своем сайте и удалить его, скорее всего, у вас в хедере тема пытается подключить изображение по указанному пути.
Так было всегда.
Я проверил с magnific-popup правда ничего нет.
Лично у меня проблема возникает если в плагине подключается скрипт, но этого файла нет на сервере. Тогда в url последней страницы пишется url недоступного файла.
Так что, скорее всего, проблема из-за каких-то функций, которые проверяют файл или т.п. из-за чего меняется значение в $_SERVER[]
Сам плагин изначально первые данные добавляет правильно, но затем функция из-за чего то вызывается еще раз и данные обновляются уже на неправильные.
Если по другому проблему не решите, то можно попробовать такой костыль, в index.php плагина после
function update_last_page_rcl(){
добавить
if(strpos($_SERVER['REQUEST_URI'], 'wp-content/')) { return false; }
Тогда если запрашивается не страница сайта, а что то из папки wp-content - данные не будут обновляться
Здравствуйте все!
Прежде всего, сообщаю что проблему я решил. Спасибо Андрею за наводку где искать источник проблемы. 8)
В общем, ситуация такая. Решил я поискать в файлах шаблона, откуда же берётся эта ссылка
и выявил, что она находится в микроразметке моего шаблона, как ссылка на логотип моего проекта. Тогда я посмотрел в медиафайлах, есть ли вообще у меня эта картинка, и оказалась что да, есть. Однако формат изображения не PNG, а JPG. Именно поэтому возникала вышеназванная ошибка. Кстати, взаимосвязь приложения LastPage и кода микроразметки от Shema.org, я так до сих пор и не понимаю.
Как же так получилось, что фрилансер изначально указал в микроразметке ссылку на картинку в формате PNG, а у меня она в формате JPG? Он-то как раз всё сделал правильно.
Виновником оказался плагин EWWW Image Optimizer, который я недавно установил, чтобы оптимизировать все картинки на проекте. В настройках я задал конвертацию всех png-изображений в формат jpg, чтобы облегчить их вес и, соотвественно, ускорить загрузку страниц. Плагин успешно справился с задачей и до кучи конвертировал логотип сайта.
Выявив проблему, я во всех файлах шаблона просто исправил формат картинки и проблема исчезла.
Уже сутки LastPage исправно показывает последнюю посещённую страницу пользователей.
Спасибо всем за участие и предложения по решению проблемы. 🙂 Вопрос решён, тему можно закрыть.
AlekseiPo сказал(а)
Кстати, взаимосвязь приложения LastPage и кода микроразметки от Shema.org, я так до сих пор и не понимаю.
Проблема в том, что юзер открывает страницу и в базу это пишется. Затем сервер отдает страницу юзеру и браузер загружает все файлы по ссылкам. Если какой-то файл не найдет то в фоне покажется страница ошибки 404 и в базу пишется эта страница, как последняя посещенная юзером.
Возможно это можно и на стороне плагина как то исправить, на всякий случай