Avisos
Vaciar todo

[Resuelto] Título en las imágenes  

 
JULIAN
 JULIAN
Usuario eminente

Buenas tardes,

Cómo puedo meter los títulos en las imágenes, veo que solo sale el texto alternativo

 

image

Como por ejemplo en esta Web:

 

image

Muchas gracias!

 

Contenido solo visible a usuarios registrados

Respondido : 13/10/2024 4:02 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Julian,

Cuando subes la imagen a tu biblioteca de medios tienes estos elementos:

image

Si ya los tienes aplicados, parece ser un problema de elementor:

https://wordpress.org/support/topic/no-title-tag-for-images-shown/

Depende de como el constructor, en este caso elementor plantea las imágenes. También puedes verificar con plugins como:

https://es.wordpress.org/plugins/bulk-image-title-attribute/

Un saludo 🖐️ 

Respondido : 13/10/2024 6:05 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

JULIAN
 JULIAN
Usuario eminente

Hola Argenis,

Gracias por responder, pero no entiendo bien lo que tendría que hacer para solucionarlo perdona.

Existe alguna manera de que salgan esos atributos metiéndolos de otra manera?

Respondido : 14/10/2024 8:55 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Julian.

.- Añade el siguiente código en el plugin de Fragmento de códigos que tienes:

add_filter('wp_get_attachment_image_attributes', 'add_custom_title_to_elementor_images', 10, 2);
add_filter('wp_get_attachment_image_attributes', 'add_custom_title_to_elementor_images', 10, 2);
function add_custom_title_to_elementor_images($attr, $attachment) {
// Obtener el título personalizado de la imagen desde la biblioteca de medios
$custom_title = get_post_meta($attachment->ID, '_wp_attachment_image_title', true);

// Si no se ha definido un título personalizado, obtenemos el título del post
if (empty($custom_title)) {
$custom_title = get_the_title($attachment->ID); // Título del archivo multimedia en la biblioteca
}

 

Es código añadirá la etiqueta title con el titulo que tengas definido en la imagen en el media de WordPress

screenshot mary52 webempresa eu 2024 10 14 11 13 35

 

Un saludo

 

Respondido : 14/10/2024 10:15 am

wpdoctor-revisa-la-salud-de-tu-wordpress

JULIAN
 JULIAN
Usuario eminente

Hola Pepe,

Mil gracias por contestar, nos está dando este error

 

image

 

image
Respondido : 14/10/2024 10:35 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Julian.

Añade un nuevo fragmento de código, no lo añadas en uno que ya tengas.

.- Selecciona PHP, Añades un título para tenerlo localizado y añades el código:

screenshot joomlero cp7004 webjoomla es 2024 10 14 11 56 35

 

Un saludo

 

Respondido : 14/10/2024 10:58 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

JULIAN
 JULIAN
Usuario eminente

Hola Pepe,

Te paso el error, que está dando ahora gracias!

image

 

Respondido : 14/10/2024 11:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Julian.

Estoy probando el código y veo que se añade bien:

screenshot mary52 webempresa eu 2024 10 14 13 52 25

De todas formas prueba con este:

 // Obtener el título personalizado de la imagen desde la biblioteca de medios
$custom_title = get_post_field('post_title', $attachment->ID);

// Asegurarse de que el atributo title esté vacío antes de asignarlo
if (empty($attr['title']) && !empty($custom_title)) {
$attr['title'] = esc_attr($custom_title);
}

return $attr;
}

 

Un saludo

 

Respondido : 14/10/2024 1:01 pm

JULIAN
 JULIAN
Usuario eminente

Hola Pepe,

Perdona que insista pero sigue dando error

 

image
Respondido : 14/10/2024 1:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Julian.

Pues estoy probando todos los códigos que te pase y funcionan sin problemas de todas formas vamos a plantearlo de otra manera.

.- Elimin a todos los códigos que tengas añadidos para los títulos de las imágenes

.- Añade el siguiente:

// Añadir un filtro para modificar el atributo title de las imágenes
add_filter('wp_get_attachment_image_attributes', 'custom_image_title_attribute', 10, 2);

function custom_image_title_attribute($attr, $attachment) {
// Obtener el título personalizado de la imagen desde la biblioteca de medios
$custom_title = get_post_field('post_title', $attachment->ID);

// Asegurarse de que el atributo title esté vacío antes de asignarlo
if (empty($attr['title']) && !empty($custom_title)) {
$attr['title'] = esc_attr($custom_title);
}

 

Un saludo

Esta publicación ha sido modificada el hace 1 mes por Pepe
Respondido : 14/10/2024 2:32 pm

Cursos Gratuitos WordPress

JULIAN
 JULIAN
Usuario eminente

@pepesoler

Hola Pepe, mil gracias y perdona por contestar tan tarde.

Ok, me pongo con ello y te digo.

Una Pregunta, tenemos varios hosting con vosotros, alguna manera para que cuando tengamos dudas de cualquiera de ellos tengamos un solo usuario para todas?

Saludos!

Respondido : 19/10/2024 6:58 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Julian, 

De acuerdo, quedamos atentos como va todo.

Sobre los usuarios en este momento no lo veo posible, ten en cuenta que cada usuario es único así como la cuenta, si se presenta un error en este sitio web del usuario lo mejor es abrirla desde la cuenta en específico que presenta el error, de esta forma podemos revisar específicamente este sitio web y ayudarte con mayor detalle. 

Un Saludo

Respondido : 19/10/2024 7:08 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

JULIAN
 JULIAN
Usuario eminente

@karen

Ok, muchas gracias por contestar Karen

Respondido : 22/10/2024 8:54 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Julian.

De nada! Me alegra que fuera lo que estabas buscando. 

Si necesitas más información o ayuda con cualquier otro tema, no dudes en preguntarnos. ¡Estamos aquí para ayudarte!

 

Un Saludo

Respondido : 22/10/2024 9:20 am
JULIAN me gusta

wpdoctor-revisa-la-salud-de-tu-wordpress