Polylang – cambiar lenguaje actual
-
¡Hola!
Necesito filtrar los lenguajes que los usuarios de cada país pueden ver, para ellos quiero asegurarme que en Alemania solo pueden ver el idioma alemán.
Encontré el código de abajo, puedo ver en el navegador que el idioma ha cambiado pero sigo recibiendo la página del idioma anterior y no redirecciona a la página del nuevo idioma. Agradecería si se os ocurre algo.
function get_correct_page() { if( get_location_geoIP() == 'DE') { $current = pll_current_language(); if( $current != 'de' ) { global $post; $post_id = $post->ID; $post_id = pll_get_post($post_id, 'de'); $url = get_permalink($post_id); PLL()->curlang = PLL()->model->get_language( 'de' ); wp_redirect($url); exit(); } } } add_action( 'wp', 'get_correct_page');
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
- El debate ‘Polylang – cambiar lenguaje actual’ está cerrado a nuevas respuestas.