Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema:
El cliente está intentando eliminar el slug '/portfolio-item/' de su sitio web multilingüe y ha añadido código personalizado en el archivo functions.php para modificar los permalinks y ajustar el selector de idioma de WPML. Sin embargo, el selector de idioma no funciona correctamente y elimina el prefijo '/ca/' para el idioma catalán, resultando en un error 404.
Solución:
1. Modificar el código para ajustar el selector de idioma de WPML. Aquí está el código recomendado que no hemos probado, pero podría ser útil:
function fix_wpml_disabled_switcher($languages) {<br /> global $post;<br /> if ($post && $post->post_type == 'portfolio') {<br /> foreach ($languages as $lang_code => $lang_info) {<br /> $translated_id = apply_filters( 'wpml_object_id', $post->ID, 'portfolio', false, $lang_code );<br /> if ($translated_id) {<br /> $languages[$lang_code]['url'] = get_permalink($translated_id);<br /> }<br /> }<br /> }<br /> return $languages;<br />}<br />add_filter('icl_ls_languages', 'fix_wpml_disabled_switcher');
2. Incrementar el límite de memoria de WordPress a un mínimo de 128Mb. Agregar el siguiente código en el archivo wp-config.php:
/* Memory Limit */<br />define('WP_MEMORY_LIMIT', '128M');
Si la solución propuesta no resuelve el problema o si el código es irrelevante debido a actualizaciones o diferencias en la configuración, recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y confirmar que se han instalado las últimas versiones de los temas y plugins. Si necesita asistencia adicional, puede contactar a nuestros partners certificados en https://wpml.org/contractors/.
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 respuesta, tiene 0 voces.
Última actualización por hace 1 mes.
Asistido por: Carlos Rojas.