Woocommerce alt en title tags automatisch aanpassen

Woocommerce alt en title tags automatisch aanpassen

Deze code past automatisch de alt- en title-attributen aan van afbeeldingen die gekoppeld zijn aan WooCommerce-producten.

Concreet: als je ergens op je site een afbeelding van een product ophaalt via WordPress (wp_get_attachment_image() of via de standaard weergave), dan zorgt deze functie ervoor dat de afbeelding altijd:

een alt-tag krijgt met de titel van het product, en een title-tag krijgt met diezelfde titel van het product.

add_filter('wp_get_attachment_image_attributes', 'change_attachement_image_attributes', 20, 2);

function change_attachement_image_attributes( $attr, $attachment ){
    // Get post parent
    $parent = get_post_field( 'post_parent', $attachment);

    // Get post type to check if it's product
    $type = get_post_field( 'post_type', $parent);
    if( $type != 'product' ){
        return $attr;
    }

    /// Get title
    $title = get_post_field( 'post_title', $parent);

    $attr['alt'] = $title;
    $attr['title'] = $title;

    return $attr;
}

Overige handleidingen

Symantec Web Rabbitz 🥕
Economic Development Board Alphen Web Rabbitz 🥕
Vereniging Sport en Gemeenten Web Rabbitz 🥕
BMWT Web Rabbitz 🥕
Zilveren Kruis Web Rabbitz 🥕
DHL Web Rabbitz 🥕
Groothandel voor Bouw & Industrie Web Rabbitz 🥕
Stichting Kinderen van Lamin Village Web Rabbitz 🥕

Copyright © 2020 Web Rabbitz Webdesign Waddinxveen. Algemene Voorwaarden Professionele website maken Belangrijke pagina's