Skip Navigation

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.

Our next available supporter will start replying to tickets in about 1.43 hours from now. Thank you for your understanding.

This topic contains 5 respuestas, has 2 mensajes.

Last updated by Andrés hace 6 años.

Assigned support staff: Andrés.

Autor Mensajes
mayo 25, 2015 a las 11:12 am #625379

carlotaC

Tengo un formulario de búsqueda en varios sitios del sitio web, e indiferentemente del idioma en el que me encuentre, siempre me redirige a resultados de búsqueda en español.

He revisado las referencias de vuestra web (https://wpml.org/documentation/support/creating-multilingual-wordpress-themes/search-form/) y aún así sigue sin ir.

El código que tengo actualmente es:

<form id="searchform" role="search" method="get" class="search-form form-inline" action="<?= esc_url(home_url('/')); ?>">
	<div class="row">
		<div class="col-md-12">
			<label class="sr-only"><?php _e('Search for:', 'sage'); ?></label>
			<span class="wpcf7-form-control-wrap your-name"><input type="search" name="s" value="<?= get_search_query(); ?>" class="search-field" placeholder="<?php _e('Search', 'sage'); ?> <?php bloginfo('name'); ?>" required></span>
		</div>

		<div class="col-md-12">
			<p class="contact-btn">
				<button type="submit" class="search-submit btn btn-default"><?php _e('Search', 'sage'); ?></button>
				<input type="hidden" name="lang" value="<?php echo(ICL_LANGUAGE_CODE); ?>"/>
			</p>
		</div>
	</div>
</form>

Ejemplo:

Estoy en misitio.local/fr/ y al hacer la búsqueda me lleva a misitio.local/search/pepe/

Muchas gracias por adelantado.
Diego

mayo 25, 2015 a las 12:48 pm #625457

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola Carlota,

He realizado algunos tests en mi sitio de prueba y no puedo replicar tus resultados.

1. Podrías decirme que encuentras cuando:
- Todos los plugins no relacionados con WPML están desactivados
- Tienes puesto un tema por defecto de WordPress como el Twenty Fourteen

2. Sería genial si me puedes suministrar la información del debug.log de WordPress. Por favor, lee estas instrucciones:
https://wpml.org/documentation/support/debugging-wpml/
Si puedes pegar la información del debug.log en pastebin.com y proveerme el link sería aún mejor (Es la manera más limpia porque algunas veces los logs pueden ser muy largos y la conversación se puede volver desordenar mucho).

Espero a que me compartas tus hallazgos,
Andrés

mayo 25, 2015 a las 3:26 pm #625597

carlotaC

Hola Andrés,

Te contesto por partes:

1.- No he probado a desactivar todos los plugins. Uso el theme Roots Sage (hidden link)
2.- Esa info la pasé al crear el ticket, pero veo que no te ha llegado. Te la paso por pastebin: http://pastebin.com/RnN5zPeT

Un saludo.

mayo 25, 2015 a las 4:33 pm #625638

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Gracias por esta nueva información.
Podrías intentar hacer lo que te señalo en el primer punto y compartir tus hallazgos?

Andrés

mayo 27, 2015 a las 12:40 pm #627069

carlotaC

Buenas Andrés, todo apunta al Plugin Roots Soil (hidden link) y su módulo de pretty search url (hidden link).

¿Se puede adaptar para que funcione con WPML?

mayo 27, 2015 a las 1:53 pm #627185

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola Carlota,

Si estás segura que la incompatibilidad viene de ahí, primero debería poder corroborarlo. Una vez se confirme, si el autor del plugin está dispuesto a trabajar con nosotros se podría realizar un trabajo en paralelo.
https://wpml.org/documentation/theme-compatibility/go-global-program/

También puedes revisar si alguna de las opciones aquí presentes se acomoda a tu proyecto:
https://wpml.org/documentation/plugins-compatibility/

En el caso que el autor no esté dispuesto, esto sería un trabajo personalizado de programación, lo cual está más allá de los alcances del soporte. En este punto te propondría considerar contactar a uno de nuestros partners certificados de este enlace:
http://wpml.org/documentation/support/wpml-contractors/
Tendrás la asistencia personalizada que necesitas para tu proyecto.
Por favor, antes de hacer esto, lee también aquí: http://wpml.org/documentation/support/wpml-contractors/guidelines-for-people-looking-for-consulting-help/

Espero tus comentarios,
Andrés

El debate ‘[Cerrado] Search Form redirecciona siempre a la página en español en resultados’ está cerrado y no admite más respuestas.