2017-04-14 6 views
2

私は単純なWordpress遅延ロードプラグインと戦っています。ワードプレスフィルタ - "src"を "load-src"に置き換えてください

"load-src""src"属性を変更する必要があるため、必要なときにjQueryを使用して画像を読み込むことができます。私はフィルターを使うべきであることを知っています。

add_filter('the_content', 'filter'); 
function filter($content) { 
    return preg_replace_callback('/(<\s*img[^>]+)(src\s*=\s*"[^"]+")([^>]+>)/i', 'noidea', $content); 
} 

正規表現で私を助けることができますか、私はそれを本当に理解していませんか?

答えて

1

正規表現は忘れて、ちょうどstr_replaceを使用してください。

add_filter('the_content', 'filter'); 
function filter($content) { 
    return str_replace('src="', 'load-src="', $content); 
} 
関連する問題