Este error ocurre debido a que el certificado interno de wordpress ubicado en wp-includes/certificates/ca-bundles.crt incluye un certificado que ha caducado.
Una de las opciones es ir al repositorio de wordpress y copiar ese certificado de nuevo bajo la misma ruta y el mismo nombre.
https://github.com/WordPress/WordPress/blob/master/wp-includes/certificates/ca-bundle.crt
Si al realizar este proceso nos sigue arrojando el error. Y por lo tanto no podemos instalar o validar licencias de algunos plugins. Podemos realizar un bypass temporal dentro de wodpress para que podamos realizar las tareas necesarias.
Para ello debemos de ir a nuestro archivo functions.php de nuestro tema hijo e incluir lo siguiente:
add_action( 'http_api_curl', function( $handle ) {
curl_setopt( $handle, CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, false );
});
Refrescamos el admin de wordpress y con esto sería suficiente.
0 Comments