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 el foro 6 días a la semana, durante 22 horas por día.

This topic contains 10 respuestas, has 2 mensajes.

Last updated by Diego Pereira hace 4 meses, 3 semanas.

Assigned support staff: Diego Pereira.

Autor Publicaciones
mayo 9, 2019 a las 4:33 pm #3778099

Cristina

Estoy tratando de:
Que se muestren los artículos de cada categoría en todos los idiomas
URL de (mi) sitio web donde aparece el problema:
hidden link
Yo esperaba ver:
Los artículos en inglés con esa categoría
En vez de eso, obtuve:
Una página en blanco.

En la página original (esta es una de pruebas para migrar de Polylang a WPML) funcionaban los archivos de categorías en cada idioma. Ahora no.

mayo 9, 2019 a las 7:24 pm #3779085

Diego Pereira
Supporter

Languages: Inglés (English ) Español (Español ) Portugués, Brasil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hola @cristina, Bienvenido al foro de soporte de WPML.

Este es nuestro guía de cómo traducir categorías con WPML: https://wpml.org/documentation/getting-started-guide/translating-post-categories-and-custom-taxonomies/

Para que los posts se muestren en los idiomas secundarios, es necesario que estén traducidos. Por favor vea esta guía de cómo traducir los posts: https://wpml.org/documentation/getting-started-guide/#translating-without-wpmls-translation-management

Por favor dígame si funcionó para usted o si necesita más ayuda.

Saludos,
Diego

mayo 9, 2019 a las 7:25 pm #3779089

Cristina

Ya tengo traducidas todas las categorías y las entradas pero no se muestran

mayo 10, 2019 a las 3:15 pm #3786117

Diego Pereira
Supporter

Languages: Inglés (English ) Español (Español ) Portugués, Brasil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hola,

Por favor, envíenos el acceso a su panel de WordPress (URL del sitio web, nombre de usuario y contraseña). Revisaré y haré algunas pruebas. - Utilice el campo privado para enviar los datos confidenciales. No publique si no los ve.

Sería mejor si me diera un sitio de prueba en lugar del sitio en vivo.

IMPORTANTE Realice un backup de los archivos del sitio y la base de datos antes.

Saludos cordiales,
Diego

mayo 13, 2019 a las 7:54 pm #3801429

Diego Pereira
Supporter

Languages: Inglés (English ) Español (Español ) Portugués, Brasil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hola,

Gracias. He hecho algunas pruebas y aparentemente el problema está relacionado con el tema. Al activar un tema predeterminado (twenty-nineteen), los posts se visualizan normalmente: hidden link

El tema Medicenter no está en nuestra lista de temas compatibles: https://wpml.org/documentation/theme-compatibility

Como este parece ser un problema de compatibilidad, en este caso necesitamos instalar el tema en una instalación limpia para aislar el problema y hacer algunas pruebas.

Creé un sitio web de prueba con una instalación de WordPress limpia. Puedes acceder a ella a través de este enlace: hidden link: a través de este enlace se iniciará sesión automáticamente.

Por favor, suba el tema a esta instalación de prueba y cree algún (poco) contenido de pruebas para comprobar si el mismo problema ocurre en esta nueva instalación.. Tenga en cuenta que solo necesitamos el tema y la funcionalidad relacionada, no necesita configurar un sitio web completo ni clonar su sitio existente.

Saludos cordiales,
Diego

mayo 14, 2019 a las 10:52 am #3806127

Cristina

En la versión del Sandbox parece que sí funciona

mayo 15, 2019 a las 1:12 pm #3816723

Diego Pereira
Supporter

Languages: Inglés (English ) Español (Español ) Portugués, Brasil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hola Cristina,

He creado una copia local del sitio web utilizando el duplicador para hacer algunas pruebas. Voy a comprobar si esto se puede corregir cambiando alguna configuración.

Te envío una respuesta en breve.

Saludos cordiales,
Diego

mayo 15, 2019 a las 1:14 pm #3816737

Cristina

De acuerdo. Muchas gracias. Quedo a la espera de tu respuesta

mayo 16, 2019 a las 3:27 pm #3827483

Diego Pereira
Supporter

Languages: Inglés (English ) Español (Español ) Portugués, Brasil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hola,

Aparentemente usted está utilizando una versión antigua del tema padre Medicare (8.1). En la versión más reciente (11), el problema no ocurre. La solución recomendada en este caso sería utilizar la última versión del tema padre. Sin embargo, en este caso, desconfigura sus personalizaciones ya hechas.

Al analizar el código, encontré que el error está relacionado con un fragmento de código. Entonces usted puede corregir esto editando el archivo template-blog.php de su tema principal actual. Por favor, reemplace las líneas 66-80 (screenshot s52.png) de su tema principal actual (versión 8) con el siguiente contenido (screenshots51.png):

<?php
		if(is_category() || is_archive())
		{
			if(function_exists("vc_map"))
			{
				if(count($post_template_page_array) && isset($post_template_page))
				{
					echo wpb_js_remove_wpautop(apply_filters('the_content', $post_template_page->post_content));
					global $post;
					$post = $post_template_page;
					setup_postdata($post);
				}
				else
					echo wpb_js_remove_wpautop(apply_filters('the_content', '[vc_row el_position="first last"][vc_column width="2/3"][blog mc_pagination="1" items_per_page="' . esc_attr(get_option('posts_per_page')) . '" layout_type="1" ids="-" category="-" order_by="date" show_post_title="1" read_more="1" show_post_categories="1" show_post_author="1" show_post_comments_box="1" show_post_comments_label="1" post_date_animation="slideRight" post_comments_animation="slideUp" post_comments_animation_duration="300" post_comments_animation_delay="500" show_post_date_footer="0" show_post_comments_footer="0" top_margin="page-margin-top-section" el_position="first last"][/vc_column][vc_column width="1/3"][vc_widget_sidebar top_margin="page-margin-top-section" sidebar_id="sidebar-blog" el_position="first"][box_header title="Photostream" bottom_border="1" animation="1" top_margin="page-margin-top"][photostream images="21,15,16,17,18,19,1817,1815" images_loop="1"][vc_widget_sidebar top_margin="page-margin-top" sidebar_id="sidebar-blog-2" el_position="last"][/vc_column][/vc_row]'));
			}
			else
			{
				mc_get_theme_file("/shortcodes/blog.php");
				echo do_shortcode(apply_filters('the_content', '<div class="vc_row wpb_row vc_row-fluid"><div class="vc_col-sm-12 wpb_column vc_column_container">[blog]</div></div>'));
			}
		}
		else
		{
			if(have_posts()) : while (have_posts()) : the_post();
				the_content();
			endwhile; endif;
		}
		?>

Al hacer esto, los posts se muestran en la categoría (ver screenshot).

Por favor dígame si funcionó para usted.

Saludos cordiales,
Diego

mayo 20, 2019 a las 1:29 pm #3847363

Cristina

Lo probaré y te confirmo. Gracias

mayo 21, 2019 a las 2:41 pm #3856281

Diego Pereira
Supporter

Languages: Inglés (English ) Español (Español ) Portugués, Brasil (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hola,

Gracias, por favor me avise si funcionó.

Saludos cordiales,
Diego