Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Código para rellenar automáticamente ALT de imágenes de productos  

 
Pedro Marín
 Pedro Marín
Usuario experto

Hola!

he encontrado el siguiente código para rellenar el campo ALT de imágenes con el título del post, pero no me funciona para los productos de Woocommerce (a pesar de que los guarda como post). Tienen ustedes algo así que pueda utilizar para las imágenes de producto - rellenar el campo ALT con el título de este?
Gracias!

___________________________________
function add_alt_tags( $content ) {
preg_match_all( '//', $content, $images );
if ( ! is_null( $images ) ) {
foreach ( $images[1] as $index => $value ) {
if ( ! preg_match( '/alt=/', $value ) ) {
$new_img = str_replace(
'<img',
'<img alt="' . esc_attr( get_the_title() ) . '"',
$images[0][$index] );
$content = str_replace(
$images[0][$index],
$new_img,
$content );
}
}
}
return $content;
}
add_filter( 'the_content', 'add_alt_tags', 99999 );

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 31/08/2017 12:07 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

En principio te comento que el código no lo he probado, según los comentarios que he leído sobre dicho código es que no funciona sobre todas las plantillas, tendrías que realizar una prueba si aplica o no en tu caso realizando una copia de seguridad del fichero afectado. Para editar el fichero te recomiendo el administrador de archivos de tu cPanel:

ResponderCitar
Respondido : 31/08/2017 1:11 am