Скрипты все еще загружаются для неустановленных плагинов? - PullRequest
0 голосов
/ 22 марта 2012

Я использую YSlow для устранения проблем с медленно загружающимся сайтом Wordpress, и он показывает, что несколько файлов .js, связанных с плагинами, которые я удалил / удалил (в некоторых случаях удалил несколько дней назад), все еще загружаются - или пытаюсь загрузить. Файлы плагинов больше не находятся на сервере. Если я пытаюсь перейти к пути к файлу, который YSlow указывает в качестве пути .js, я получаю ошибку 404 (файлов .js больше нет).

Почему YSlow по-прежнему видит пути к этим скриптам в заголовке, если они больше не существуют? Я удалил кеш для WP Super Cache и очистил кеш браузера.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 22 марта 2012

В некоторых случаях эти ссылки на JS могут быть каким-то образом связаны в таблице OPTIONS, и с плохой практикой написания плагинов - они могут оставаться там после деактивации.

перейти к mysite / wp-admin / options.phpи просмотрите варианты, если вы их видите.

1 голос
/ 23 марта 2012

Простым решением было бы использование плагина clean options . Будьте осторожны, чтобы не удалить что-либо соответствующее. Вы можете сделать резервную копию вашей базы данных на всякий случай. В качестве альтернативы, если у вас установлен PHPmyAdmin, вы можете выполнить поиск сценария Rouge и удалить его из таблиц БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...