Ta bort title-taggen på bilder i WordPress

Ibland kan det var irriterande att man får upp en tooltip när man håller på bilder. Särskilt om man inte har skrivit en bra titel till bilden, men ibland är det bara fult och förstör designen intrycket.

Det är obligatoriskt att fylla i en titel till bilder när man laddar upp nya bilder i WordPress som man ska använda i innehållet. För att då slippa denna tooltipen som kommer fram tack vare title-taggen så har jag modifierat hooken get_image_tag och byter ut title attributet mot alt attributet om man inte har fyllt i detta.

// In functions.php
function replace_title_tag($html, $id , $alt, $title){
    if($alt == '') {
        $html = str_replace('alt=""','alt="'.$title.'"',$html);
        $html = preg_replace('|title="[^"]*"|U', '', $html);
    }
    return $html;
}
add_filter('get_image_tag','replace_title_tag',10,4);

Kanske kan vara till hjälp för andra än bara mig.

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>