Не всякая зараза - вирус. Строго говоря, вирус - это программа, которая сама размножает собственные копии. Часто вирусами в нестрогом смысле называют троянов и прочие вредоносные программы, которые размещены на вредоносных сайтах и скачиваются на компьютеры посетителей сайтов, чтобы уже там производить какие-либо действия. В Вашем же случае это программа, которая сама собой не размножается и никуда не скачивается, а кем-то размещена на сайте с целью реализации каких-то конкретных задач, например DDOS-атак на другие сайты. То есть вирусом её нельзя нельзя назвать ни в строгом, ни в нестрогом смысле.
Заголовок, который отдаётся в ответе этого скрипта, получает запрашивающий браузер, вроде как. А file_get_contents() делает новый запрос на сервер, который, собственно, и получает энджинкс. И заголовок, который формирует file_get_contents() - он как бы уже свой, а не тот, который отправляете браузеру. И задаётся этот заголовок вроде как функцией stream_context_create(), насколько я понимаю. И у этой функции куча опций. А если версия протокола HTTP не указана, то по умолчанию это 1.0. Вот как-то так, в моём видении ситуации.
Ну и делайте и здесь так же - что мешает?
Дык... Третий пункт, наверное
3. загрузить на сайт wp
По клику [Сохранить] он даже ни чего не обрабатывает, просто скролит страницу вверх.
Очень похоже на проблемы с javascript.
тем более сайт на литовском
Да ладно. Там и русский раздел есть.
Движок сайта какой-то кастомный.
NopCommerce называется.
не вижу главной страницы в выдаче
В какой выдаче?
А что это, если не вирус?
Не всякая зараза - вирус. Строго говоря, вирус - это программа, которая сама размножает собственные копии. Часто вирусами в нестрогом смысле называют троянов и прочие вредоносные программы, которые размещены на вредоносных сайтах и скачиваются на компьютеры посетителей сайтов, чтобы уже там производить какие-либо действия. В Вашем же случае это программа, которая сама собой не размножается и никуда не скачивается, а кем-то размещена на сайте с целью реализации каких-то конкретных задач, например DDOS-атак на другие сайты. То есть вирусом её нельзя нельзя назвать ни в строгом, ни в нестрогом смысле.
Заголовок, который отдаётся в ответе этого скрипта, получает запрашивающий браузер, вроде как. А file_get_contents() делает новый запрос на сервер, который, собственно, и получает энджинкс. И заголовок, который формирует file_get_contents() - он как бы уже свой, а не тот, который отправляете браузеру. И задаётся этот заголовок вроде как функцией stream_context_create(), насколько я понимаю. И у этой функции куча опций. А если версия протокола HTTP не указана, то по умолчанию это 1.0. Вот как-то так, в моём видении ситуации.
на сайте PageSpeed Insights, пишет используйте кеш браузера
Забей. Дурь всё это.
Не буквально, конечно, но этого будет достаточно.
Ну да. Сделать шаблон и подгружать контент.
Да, это правильная запись. Значит, не в этом дело:(
Надеюсь, там же wp_user_level установлен 10?
как в название файла передать значение строки из таблицы?
Если значение строки, например, 'file', то
Плагин не может быть выше домена, это разнородные понятия.