Chèn thêm “class” cho tất cả ảnh trên website

Không nói nhiều nữa vào việc luôn nhé, bạn muốn thêm class để tuỳ biến tất cả ảnh dễ dàng hơn thì bạn chỉ cần nhúng đoạn sau vào functioncủa theme

function vb_class( $content ){
  if( !empty( $content ) ){
    $content = mb_convert_encoding($content, 'HTML-ENTITIES', "UTF-8");
    $document = new DOMDocument();
    libxml_use_internal_errors( true );
    $document->loadHTML( utf8_decode( $content ) );
    $imgs = $document->getElementsByTagName( 'img' );
    foreach ( $imgs as $img ) {
       $img->setAttribute( 'class','class1 class2' );
    }
    $html = $document->saveHTML();
    return $html;
  }
}
add_filter ('the_content', 'vb_class');

Bạn thêm class1 và class2 theo tuỳ chọn của bạn nhé.

Chúc bạn thành công. Have a nice day.
Vui lòng ghi rõ nguồn khi chia sẻ. Thanks.