¿Cómo configurar WPLANG en wp-config.php para 4 idiomas?

23 jun 2011, 04:28:12
Vistas: 44.6K
Votos: 1

¡Buen día! No sé mucho de código, así que he estado investigando cómo modificar mi archivo wp-config.php para que el contenido y los widgets de mi sitio se muestren en los cuatro idiomas (además del inglés) que tengo allí. No me interesa traducir la interfaz de WP, solo el contenido. Los archivos .mo de WP en los idiomas en cuestión ya están en la carpeta wp-content/languages. ¿Cómo definiría 4 idiomas en wp-config.php? ¿Así?

define ('WPLANG', 'es_ES'); ('WPLANG', 'de_DE'); ('WPLANG', 'fr_FR'); ('WPLANG', 'ca_CA')

He estado probando cosas (es la única manera en que puedo aprender) pero terminé destruyendo el archivo y tuve que restaurarlo. Además, como dije, no hay información confiable en la red. ¡Saludos! :)

3
Comentarios

Eso no funcionará, no hay ninguna funcionalidad en WordPress que te permita editar una publicación en más de un idioma de todos modos. Para hacer esto, encuentra un plugin multilingüe para instalar, como este

onetrickpony onetrickpony
23 jun 2011 05:09:41

como dice @One-Trick-Pony, definirlo como tú quieres en el wp-config.php es imposible. Me gustaría sugerir otro plugin multilingüe sin embargo: WPML (http://wpml.org)

User User
23 jun 2011 05:42:24

quizás esto pueda ser útil para cualquiera que no quiera usar plugins: https://premium.wpmudev.org/blog/multilingual-wordpress-site-multisite/

Yannis Dran Yannis Dran
2 mar 2018 02:49:20
Todas las respuestas a la pregunta 2
1

Acabo de encontrar esto que apliqué y funciona perfectamente:

Si tienes tus blogs instalados en subdirectorios podrías usar esta solución:

if (strpos($_SERVER['REQUEST_URI'], '/enblog') === 0) {
    define ('WPLANG', 'en_US');
} else {
    define ('WPLANG', 'pl_PL');
} 

... y así sucesivamente. ¡Buena suerte!

23 jun 2011 12:49:42
Comentarios

Esta es una pregunta/respuesta antigua, pero ¿no haría esto que el idioma cambie para todos los que navegan por el sitio web cuando hay múltiples personas presentes al mismo tiempo?

RST RST
20 jun 2015 12:31:09
0

Si de alguna manera estás usando archivos .mo para traducir las cadenas de contenido (y tu tema está llamando a las funciones necesarias __() o _e()) entonces podrías optar por una solución mucho más simple que WPML.

Podrías usar el plugin simple pero efectivo http://www.viper007bond.com/wordpress-plugins/other-plugins/in-their-language/

Detecta el idioma del navegador cuando es posible y luego establece la configuración regional de WordPress en consecuencia.

23 jun 2011 06:16:57