En ocasiones, al editar entradas o páginas, puedes encontrarte un feo error en pantalla que indica que hay un error inesperado con el archivo translation-install.php
.
Suele ser algo así:
Error inesperado. Puede que algo vaya mal con WordPress.org o la configuración de este servidor. Si sigues teniendo problemas, por favor prueba en los foros de soporte. (WordPress no pudo establecer una conexión segura con WordPress.org. Por favor, contacta con el administrador de tu servidor.) in /home/xxxxxxx/public_html/wp-admin/includes/translation-install.php on line 65
Hay varias posibles soluciones a este error, así que ve probando:
Sustituye el archivo que da errores
Una opción es que esté corrupto el archivo /wp-admin/includes/translation-install.php
así que sustitúyelo por una copia nueva de una descarga limpia de WordPress.
Anula la carga de la API
Otra opción es anular la carga de la API que provoca el problema. Puedes hacerlo de dos maneras.
Primero prueba añadiendo esto a tu archivo functions.php
del tema activo:
function translations_api( $type, $args = null ) { return;
Si no funciona, borra el código anterior y prueba con este otro, también en el archivo functions.php
:
add_action('http_api_curl', 'custom_curl_resolve', 10, 3 ); function custom_curl_resolve( $handle, $r, $url ) { curl_setopt($handle, CURLOPT_RESOLVE, array( "api.wordpress.org:80:66.155.40.187", "api.wordpress.org:443:66.155.40.187", "downloads.wordpress.org:80:66.155.40.203", "downloads.wordpress.org:443:66.155.40.203") ); }
Parchea los problemas del curl PHP
Hay un plugin que puede también ser la solución, si falla todo lo anteterior. Se llama SaFly Curl Patch. Instálalo, actívalo y comprueba a ver si se arregla el problema.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Gracias me funcionó la primera opción!