Saltar al contenido

el idioma predeterminado por el complemento polylang no funciona

Solución:

Para mí fue el escenario de Polylang

Detectar el idioma del navegador (cuando se visita la página principal, configure el idioma de acuerdo con las preferencias del navegador).

Se encuentra en wp-admin> idiomas> configuración.

Prueba para desmarcar eso.

Puede establecer el idioma predeterminado haciendo clic en la estrella en la página ‘Idiomas’ de Polylang, habrá una estrella para el idioma predeterminado cuando alguien visite su sitio web. Además, no olvide desactivar la detección del idioma del navegador en la página ‘Configuración’ de Polylang, espero que esto funcione. Esto funciona bien para mi.

¡esta solución no es estándar! pero trabaja para mi 🙂

reemplazar (comentar) esta línea en wp-content/plugins/polylang/frontend/choose-lang.php archivo (línea 185)

$language = $this->options['hide_default'] && ( ( isset( $_SERVER['HTTP_REFERER'] ) && in_array( parse_url( $_SERVER['HTTP_REFERER'], PHP_URL_HOST ), $this->links_model->get_hosts() ) ) || ! $this->options['browser'] ) ?
        $this->model->get_language( $this->options['default_lang'] ) :
        $this->get_preferred_language();  // sets the language according to browser preference or default language

por

$language="fa";
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *