lazy load \ validator \ wordpress

123 4
L
На сайте с 01.02.2011
Offline
163
1787

В общем ранее использовал Rocket. пакетом. но он начал давать ошибки в валидаторе, приписывая свои теги.

в угоду перфекционизма перешел на a3 Lazy Load. т.е. совмещаю основной пакет рокета и ленивую загрузку этого плагина.

и тут странности возникли. на странице shop или категории - все идеально.

а если вывод товаров через вообще любой шорткод WC:

Bad value for attribute srcset on element img: Must contain one or more image candidate strings.

на каждую картинку.

почему? и что тут можно сделать?

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#1
и что тут можно сделать?

Сначала объясните, зачем? Валидация и обработка браузером вашего сайта это вообще разные вещи.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
L
На сайте с 01.02.2011
Offline
163
#2
LEOnidUKG:
Сначала объясните, зачем? Валидация и обработка браузером вашего сайта это вообще разные вещи.

ну всмысле зачем. нужно найти золотую середину. чтобы в валидаторе не было красных меток (или был минимум).

и в спидетстах был максимальный показатель.

ну и чтобы реальная загрузка была вполне себе на уровне.

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#3
Linblack:
ну всмысле зачем. нужно найти золотую середину. чтобы в валидаторе не было красных меток (или был минимум).
и в спидетстах был максимальный показатель.
ну и чтобы реальная загрузка была вполне себе на уровне.

А на что влияют или не влияют красные метки? На карму, на скорость работы сайта, на выдачу, на деньги с рекламы? Я к тому, ради чего тратить ресурс "время+силы" на это.

L
На сайте с 01.02.2011
Offline
163
#4
LEOnidUKG:
А на что влияют или не влияют красные метки? На карму, на скорость работы сайта, на выдачу, на деньги с рекламы? Я к тому, ради чего тратить ресурс "время+силы" на это.

ктож знает на что влияет. но я имею примеры где все заточено в максимум по всем возможным параметрам и где все находится на посредственном уровне (минуя внешнее сео).

и первое как то получше взлетает.

тема не про причины, а про конкретные цели. какими бы абсурдными они не были

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#5
Linblack:
ктож знает на что влияет. но я имею примеры где все заточено в максимум по всем возможным параметрам и где все находится на посредственном уровне (минуя внешнее сео).
и первое как то получше взлетает.

тема не про причины, а про конкретные цели. какими бы абсурдными они не были

Первая же ссылка в гугле:

https://wordpress.org/support/topic/w3c-validator-error-4/

И далее по списку:

https://www.google.ru/search?client=opera&q=Wordpress+"Must+contain+one+or+more+image+candidate+strings."&sourceid=opera&ie=UTF-8&oe=UTF-8

L
На сайте с 01.02.2011
Offline
163
#6

а далее по списку эта тема на форуме :D

не совсем понимаю что он сделал.

"I commented string with number 400 and i don’t have any errors. I don’t know this is right or wrong, but it’s working"

т.е. где он эту строку закомментил? в самом файле плагина? каком именно и как сделать так, чтобы это не слетело при обнове?

S
На сайте с 30.09.2016
Offline
469
#7
Linblack:
не совсем понимаю что он сделал.

Отключил lazy load.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
L
На сайте с 01.02.2011
Offline
163
#8
Sitealert:
Отключил lazy load.

><

да в чем может быть проблема. почему он приписывает вот эту хрень именно товарам выведенным шорткодам, но не приписывает стандартным товарам. это бред какой то.

Gerga
На сайте с 02.08.2015
Offline
94
#9

Linblack, удалить?


function theme_filter_the_content($content) {
return str_replace('srcset=""', '', $content);
}

add_filter('the_content', 'theme_filter_the_content', 999);

или добавить placeholder


function theme_filter_the_content($content) {
$placeholder = "data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E";

return str_replace('srcset=""', 'srcset="' . $placeholder . '"', $content);
}

add_filter('the_content', 'theme_filter_the_content', 999);
S
На сайте с 30.09.2016
Offline
469
#10
Linblack:
почему он приписывает вот эту хрень именно товарам выведенным шорткодам

Что соответствует регулярке, тому и прописывает. Та строчка, которую предлагается удалить, отвечает именно за "ленивую" загрузку. Удаляете строчку - удаляется отложенная загрузка. Можете удалить сам плагин с таким же успехом, если так переживаете за валидность.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий