我正在使用简单的Wordpress延迟加载插件。
我需要使用"src"
更改"load-src"
属性,这样我就可以在需要时使用jQuery
加载图片。我知道我应该使用过滤器。
add_filter('the_content', 'filter');
function filter($content) {
return preg_replace_callback('/(<\s*img[^>]+)(src\s*=\s*"[^"]+")([^>]+>)/i', 'noidea', $content);
}
你能帮助我使用正则表达式,我真的不明白吗?
答案 0 :(得分:2)
忘记正则表达式,只需使用str_replace。
add_filter('the_content', 'filter');
function filter($content) {
return str_replace('src="', 'load-src="', $content);
}