Intereting Posts
Недоступная страница персонализированного типа Как добавить мета-поля сообщения в текст <head> в качестве мета элементов Папка загрузки мультимедиа – как управлять В чем разница между эскизами сообщений и изображениями (если есть)? Как использовать функцию get_post_custom на странице блога? RSS-лента предыдущих 24 часов сообщений? Как сделать определенные области доступными для редактирования? Перевести навигационное меню и названия виджета боковой панели wp_editor не сохраняет стиль Удаление экрана Metabox из меню Изменение сжатия JPEG в зависимости от размера изображения Исправить предупреждения, которые не должны быть необходимы для исправления Получать сообщения из WP_Query и форматировать их на admin_head Передача переменных в шаблоны (альтернативы глобализующим переменным) Пользовательский тип почтового типа и перекрестная регистрация таксономии

Как изменить <img src> на <data-original> для lazyload wp smilies

Я попытался улучшить производительность WordPress и уже разместил содержимое <img> с помощью jQuery LazyLoad.

Теперь у меня возникла проблема с изменением смайликов src , уже добавлена ​​тема smilies add

Используемый:

 add_filter('smilies_src','light_smilies_src',1,10); function light_smilies_src($img_src,$img,$siteurl) { return get_bloginfo('template_directory').'/images/smilies/'.$img; } 

Когда я добавил …

 $img="<img data-original=\"{$file}\" alt=\"{$smile}\" />"; 

это показывает…

 <src="data-original="http://img.wordpressask.com/filters/icon_mad.gif".. 

Как я могу изменить его на что-то вроде ниже?

 <src="" data-original="http://img.wordpressask.com/filters/icon_mad.gif" 

Solutions Collecting From Web of "Как изменить <img src> на <data-original> для lazyload wp smilies"

Вы должны использовать те же цитаты вокруг атрибута src что и WordPress. Поэтому фильтруйте URL-адрес следующим образом:

 add_filter( 'smilies_src', function( $src ) { return "' data-original='$src"; }); 

И пока я был на нем, я заметил, что блок doc для функции translate_smiley() неверен, поэтому я написал небольшой патч . 🙂