У меня есть веб-сайт, построенный на WP с ползунком на главной странице. Каждый слайд слайдера имеет путь к фоновому изображению, хранящемуся на сервере. Скажем, для slide1 это /images/slide1.jpg.Получить ширину рабочего стола в wordpress
Я хочу заменить /images/slide1-wide.jpg для ширины рабочего стола> 1400px.
CSS не является вариантом, потому что путь к изображению динамически оценивается из базы данных.
Я добавил js, который проверяет ширину окна, но он действует ПОСЛЕ загрузки изображения. Таким образом, единственное, что я смог достичь, это рисовать исходное изображение, а затем перерисовывать его. С точки зрения пользователя это выглядит ужасно (плохое изображение -> мигать -> правильное изображение).
Я пробовал плагин 51degrees, но он способен обнаруживать мобильные устройства.
Как получить ширину окна на стороне сервера во время рисования главной страницы?
короткого ответа вы не можете – happymacarts
вы можете быть в состоянии использовать некоторые условные CSS или медиазапросы изменить путь к изображению, которое необходимо использовать, т.е. если его рабочий стол/путь/к изображениям/настольный/ImageName .jpg и если его мобильный/путь/к изображениям/mobile/imagename.jpg – happymacarts