en PHP, Wordpress

Actualización manual de traducciones en WordPress

Muchas veces desarrollamos webs en local o en un servidor en el que no disponemos de acceso FTP. Desde WordPress podemos actualizar tanto el core como los plugins manualmente, pero en el caso de las traducciones, la cosa se complica, ya que por defecto no se indica qué traducciones hay disponbiles, simplemente un botón para acceder a la traducción automática (necesitamos acceso FTP). Para ver las traducciones, hay un pequeño truco muy sencillo. Consiste en abrir el fichero “/wp-admin/update-core.php” con un editor cualquiera y tras la línea 416, añadir esto:

 else { print_r ( $updates ); } 

De esta forma nos mostrará en pantalla el array con las traducciones disponibles.

Si lo queremos mostrar de forma más limpia, en vez del código anterior, podemos añadir esto:

   else { 
 print 'Descargar traducciones:<br />';
 foreach ($updates as $key => $value) {
 print '&bull; <a href="'.$value->package.'" target="_blank">'.$value->slug.'</a><br />';
 }
 }

De esta forma, veremos un listado con las traducciones disponibles y simplemente haciendo click, las descargaremos en nuestro equipo. Ahora las copiaremos al directorio “wp-content/languages/plugins” de nuestro WordPress.

NOTA: Hay que tener en cuenta que esta modificación se pierde al actualizar Worpress, ya que se reemplazan los ficheros de sistema.

Espero que os sea útil este truco.

Share

Escribe un comentario

Comentario

Webmenciones

  • Borja Moreno

    […] Siempre que me encuentro en esta situación, debo recurrir a la web de Daniel Rivas. Su solución me parece elegante, práctica y sencillamente genial. Aquí os dejo el enlace a la entrada donde cuenta cómo realizar al actualización manual de las traducciones. […]