WP All Import lokaal testen: cURL error 60: SSL certificate problem: unable to get local issuer certificate

Als je WP All Import lokaal wilt testen waarbij de bron ook lokaal staat kun je tegen deze foutmelding aanlopen: cURL error 60: SSL certificate problem: unable to get local issuer certificate. Gelukkig is er een vrij gemakkelijke oplossing voor!

Ten eerste wordt het probleem veroorzaakt omdat je lokale certificaat getest wordt en niet geldig wordt bevonden. Plaats dit script in de functions.php van je theme of in een eigen plugin en de certificaat check wordt overgeslagen. Gebruik dit alleen voor lokaal testen!

function curl_error_60_workaround( $handle, $r, $url ) {
  // Disable peer verification to temporarily resolve error 60.
  curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
}
add_action( 'http_api_curl', 'curl_error_60_workaround', 10, 3 );