B
Baldomero Gar
Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas! Me gustaría modificar el archivo functions.php de mi tienda online para que en las diferentes secciones los alts sean los alts que tengo asignados a cada imagen y no el título del producto en sí.
Actualmente he conseguido añadir la palabra "alfombra" al alt, pero ¿¿sabéis qué tendría que modificar para que saliera "alfombra + el alt de la imagen" (no el título del producto)??
Aquí os dejo algo del código
function tutien_modify_shop_product_image( $image, $product, $size, $attr, $placeholder ) {
if ( $product->get_image_id() ) {
$title = get_post_field( 'post_title', $product );
$attr['alt'] = 'alfombra ' . $title;
$image = wp_get_attachment_image( $product->get_image_id(), $size, false, $attr );
} elseif ( $product->get_parent_id() ) {
$parent_product = wc_get_product( $product->get_parent_id() );
if ( $parent_product ) {
$title = get_post_field( 'post_title', $parent_product );
$attr['alt'] = 'alfombra ' . $title;
$image = $parent_product->get_image( $size, $attr, $placeholder );
}
}
GRACIAS!
Actualmente he conseguido añadir la palabra "alfombra" al alt, pero ¿¿sabéis qué tendría que modificar para que saliera "alfombra + el alt de la imagen" (no el título del producto)??
Aquí os dejo algo del código
function tutien_modify_shop_product_image( $image, $product, $size, $attr, $placeholder ) {
if ( $product->get_image_id() ) {
$title = get_post_field( 'post_title', $product );
$attr['alt'] = 'alfombra ' . $title;
$image = wp_get_attachment_image( $product->get_image_id(), $size, false, $attr );
} elseif ( $product->get_parent_id() ) {
$parent_product = wc_get_product( $product->get_parent_id() );
if ( $parent_product ) {
$title = get_post_field( 'post_title', $parent_product );
$attr['alt'] = 'alfombra ' . $title;
$image = $parent_product->get_image( $size, $attr, $placeholder );
}
}
GRACIAS!