Saltar al contenido Saltar a la barra lateral

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Este tema contiene 1 voices y tiene 0 respuestas.

>
Autor Publicaciones
Abril 11, 2024 a las 8:11 am #15507584

Avanza

Hola

Estoy intentando mostrar los posts en otros idiomas pero sólo me lo muestra en español. Uso el siguiente código para obtener los posts:

$atributos = shortcode_atts([ 'hotel' => 'PORDEFECTO', ], $atts);

$custom_posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'habitaciones',
'tax_query' => array(
array(
'taxonomy' => 'hoteles',
'field' => 'name',
'terms' => $atributos['hotel'],
),
),
'suppress_filters' => false
));

foreach ($custom_posts as $post) {

$post->descripcion;
...
}

En la web me muestra únicamente los posts que están traducidos, pero no me muestra el contenido traducido del campo creado con ACF que se llama "descripcion".

En la imagen adjunta se puede ver la composición del ACF.

¿Cómo muestro las traducciones?

Gracias

ACF.png
Abril 11, 2024 a las 9:09 am #15507838

Avanza

He instalado el plugin de Advanced Custom Fields de WPML y en la web en desarrollo ya se muestran los textos en inglés. Probaré en producción.