{"id":231956,"date":"2025-10-09T11:30:09","date_gmt":"2025-10-09T11:30:09","guid":{"rendered":"https:\/\/www.bluehost.com\/blog\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/"},"modified":"2025-06-26T11:45:08","modified_gmt":"2025-06-26T11:45:08","slug":"how-to-fix-curl-error-28-connection-timed-out-in-wordpress","status":"publish","type":"post","link":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/","title":{"rendered":"How to Fix cURL Error 28: Connection Timed Out in WordPress"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"h-key-highlights-nbsp\">Key highlights&nbsp;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Understanding cURL error 28 and its impact on your website can help you maintain a smooth user experience.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Simple fixes can quickly improve site performance &#8211; increasing the cURL timeout limit and resolving DNS misconfigurations.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Enhance your site security with advanced troubleshooting, including checking API connectivity, server configurations and SSL settings.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Preventive measures like regular updates and routine maintenance help prevent recurring issues and keep your WordPress site running optimally.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Reliable hosting solutions from Bluehost, with expert support and security features, ensure your site remains fast, secure and ready for long-term growth.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>So, you\u2019re cruising your WordPress site when out of blue you\u2019re hit with the cURL error 28: Connection Timed Out. What\u2019s going on?&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>cURL (ClientURL) functions as the intermediary, helping your site communicate with external servers. It fetches updates or sends data to third-party services. When this communication fails, Error 28 appears.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The cURL error code 28 occurs when WordPress sends a request, but the server fails to respond within the allotted time. And we all know how frustrating that can be. But fixing it isn\u2019t as scary as it seems.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>In this blog, we\u2019ll explore the causes and various methods to fix the cURL error timeout.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Understanding cURL in WordPress&nbsp;&nbsp;<\/h2>\n\n\n\n<p>cURL is a powerful PHP library that lets WordPress communicate with other servers. It plays a crucial role in tasks like fetching updates, interacting with APIs or sending data to third-party services. Without cURL, many of the features you rely on, such as automatic updates, connecting with <a href=\"https:\/\/www.bluehost.com\/blog\/best-woocommerce-payment-gateways\/\">payment gateways<\/a> or retrieving important data from other platforms, simply wouldn\u2019t work as effectively.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What causes cURL error 28: operation timed out?&nbsp;<\/h3>\n\n\n\n<p>cURL error 28 occurs when your WordPress site waits too long for a response from a remote server. Here are some common causes:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Server issues:<\/strong> The remote server might be down or overloaded. If the server is busy or experiencing problems, it may not respond quickly enough.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Network delays:<\/strong> Slow internet connections or high latency can cause delays. If data takes too long to travel between servers, the connection may time out.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Firewall or <\/strong><a href=\"https:\/\/www.bluehost.com\/blog\/best-wordpress-security-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><u>security plugins<\/u><\/strong><\/a><strong>:<\/strong> Overly strict firewall settings or security plugins can block outgoing cURL requests. This may prevent your site from connecting to other servers.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>DNS problems:<\/strong> Misconfigured DNS settings can stop your site from properly resolving a server\u2019s address. Without the correct address, the connection fails.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Resource limitations:<\/strong> Your hosting environment might be under heavy load or not equipped to handle many simultaneous requests. This can lead to timeouts as resources get stretched thin.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How to diagnose cURL error code 28 in WordPress websites?&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Diagnosing cURL error code 28 involves a few careful steps to pinpoint the issue:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable debugging:<\/strong> Turn on WordPress debugging to capture error logs. These logs provide valuable clues about which requests are timing out and why.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Test connectivity:<\/strong> Use command-line tools like curl to test connections to the problematic server manually. This helps you check if the server is reachable and how long it takes to respond.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Check firewall settings:<\/strong> Review your server\u2019s firewall and any security plugins. Temporarily disable them to see if the error persists. If the error disappears, your firewall may be too strict.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Review DNS settings:<\/strong> Verify that your DNS records are correctly configured. Use online DNS lookup tools to ensure your domain is resolved properly. Incorrect settings can delay or block connections.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Consult your hosting provider:<\/strong> If you suspect resource limitations or configuration issues, contact your hosting provider. They can check server performance, adjust resource limits and provide additional insights.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How to fix connection timed out error in WordPress?&nbsp;<\/h2>\n\n\n\n<p>Diagnosing \u2018cURL error 28: operation timed out\u2019 in WordPress websites involves a systematic approach to identify the root cause. Here\u2019s a step-by-step guide on how to diagnose the issue and fix the cURL error in a simple way (more advanced troubleshooting is below).&nbsp;&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Check server logs&nbsp;&nbsp;<\/li>\n\n\n\n<li>Review site health&nbsp;&nbsp;<\/li>\n\n\n\n<li>Disable plugins &amp; themes&nbsp;&nbsp;<\/li>\n\n\n\n<li>Increase cURL timeout&nbsp;&nbsp;<\/li>\n\n\n\n<li>Fix DNS settings&nbsp;&nbsp;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">1. Check server error logs for timeouts&nbsp;<\/h3>\n\n\n\n<p>Before delving deep into troubleshooting, check your server\u2019s error logs. These logs might have more details regarding the last timeout error or any other issues causing the error message.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Check WordPress site health for REST API issues&nbsp;<\/h3>\n\n\n\n<p>WordPress 5.2 and later versions come with a Site Health tool:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to \u2018WordPress Dashboard\u2019 &gt; \u2018Tools\u2019 &gt; \u2018Site Health\u2019<img decoding=\"async\" src=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-1-1024x442.png\" alt=\"\"><\/li>\n\n\n\n<li>Check the \u2018critical issues\u2019 or \u2018recommended improvements\u2019 sections to see if there are any relevant alerts.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">3. Deactivate plugins &amp; themes&nbsp;<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.bluehost.com\/blog\/guide-to-wordpress-plugins\/\">WordPress Plugins<\/a> and themes are common culprits:&nbsp;<\/p>\n\n\n\n<p>Temporarily disable all the WordPress plugins. You can do this using the \u2018bulk actions dropdown menu\u2019 in the WordPress dashboard.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"226\" src=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-1024x226.png\" alt=\"\" class=\"wp-image-48110\" srcset=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-1024x226.png 1024w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-300x66.png 300w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-768x170.png 768w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-24x5.png 24w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-36x8.png 36w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-2-48x11.png 48w\" sizes=\"auto, 100vw\" \/><\/figure>\n\n\n\n<p>Another method is by renaming the plugins folder in wp-content via FTP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"303\" src=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-1024x303.png\" alt=\"\" class=\"wp-image-48111\" srcset=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-1024x303.png 1024w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-300x89.png 300w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-768x227.png 768w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-24x7.png 24w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-36x11.png 36w, https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/11\/cURL-error-in-WordPress-3-48x14.png 48w\" sizes=\"auto, 100vw\" \/><\/figure>\n\n\n\n<p>Check if the error reappears. If it doesn\u2019t, reactivate each plugin one by one until you find the offending plugin.&nbsp;<\/p>\n\n\n\n<p>Switch your theme to one of the default WordPress themes (like Twenty-Twenty or Twenty-Twenty-One). Check if the issue persists.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Increase cURL timeout limit in WordPress&nbsp;&nbsp;<\/h3>\n\n\n\n<p>If your site frequently experiences cURL timeout errors, try increasing the cURL timeout limit.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>You can do this by adding a custom timeout parameter in your theme\u2019s functions.php file or via a custom plugin.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>For example, setting the timeout to 60 seconds can provide extra time for slow responses. Always test after making this change to ensure everything works smoothly.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Fix DNS issues&nbsp;&nbsp;<\/h3>\n\n\n\n<p>DNS misconfigurations can also lead to cURL error 28. Verify your DNS settings to ensure your domain is resolving correctly.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>If you have SSH access to your server, you can use commands like ping, dig or nslookup to test DNS resolution.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Check with your hosting provider to ensure there aren\u2019t any ongoing DNS issues.&nbsp;&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>Consider switching to a reliable public DNS service like Google DNS or Cloudflare DNS for improved performance. If issues persist, consult your hosting provider to troubleshoot and resolve any underlying DNS problems.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Also read:<\/strong> <a href=\"https:\/\/www.bluehost.com\/blog\/how-to-fix-dns-server-not-responding-on-pc-and-mac\/\">How to fix DNS Server Not Responding error<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-advanced-troubleshooting-to-fix-curl-error-28-nbsp\">Advanced troubleshooting to fix cURL error 28&nbsp;<\/h2>\n\n\n\n<p>If the basic troubleshooting steps above didn\u2019t fix the cURL error 28 (connection timed out), these advanced tactics should help.&nbsp;<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">1. External API connectivity&nbsp;<\/h3>\n\n\n\n<p>If a plugin or your theme is trying to connect to an external API:&nbsp;&nbsp;<\/p>\n\n\n\n<p>Confirm if the API endpoint is correct and that the API is operational. You might need to contact the service provider.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Test the API using tools like Postman or simply your browser (if it\u2019s a GET request) to ensure its responsiveness.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Server configuration&nbsp;<\/h3>\n\n\n\n<p><strong>PHP version: <\/strong>Ensure you\u2019re running a version of PHP that\u2019s compatible with your WordPress version, plugins and themes.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Increase PHP default_socket_timeout:<\/strong> Adjust this in the php.ini file or ask your hosting provider to do it.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>cURL version: <\/strong>Check if cURL is up to date. An outdated cURL library might have compatibility issues.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Firewall or security modules: <\/strong>Tools like mod_security or server-level firewalls might be blocking cURL requests. Your hosting provider can check this.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Test with WP_DEBUG&nbsp;<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>&nbsp;Add the following code to your wp-config.php file: define(\u2018WP_DEBUG\u2019, true)&nbsp;<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>define(\u2018WP_DEBUG_LOG\u2019, true); define(\u2018WP_DEBUG_DISPLAY\u2019, false);&nbsp;<\/code><\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>This will enable error logging to a debug.log file inside the wp-content folder. Reproduce the issue, then check the log for any relevant error messages.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">4. Test on a different hosting environment&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Sometimes, local development environments or specific servers might have unique configurations causing the error:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Try cloning your WordPress website to a staging environment or a different server\/host.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Test to see if the error persists there.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>If none of these steps lead to a solution, it might be a more intricate issue requiring deeper server-level diagnosis or consultation with web development experts. Always remember to take backups before making any significant changes to a hosting server.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Sometimes, local development environments or specific servers might have unique configurations causing the error. If you\u2019re running on a host with variable performance, consider how a more stable solution.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>Bluehost\u2019s high-performance hosting solutions in Australia deliver enhanced stability and reliability. Specifically optimised for WordPress, Bluehost hosting solutions Australia ensures fast speed, robust security and consistent uptime, even during traffic surges or when dealing with technical challenges. This makes it an ideal choice to keep your site running smoothly.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 0 1001 300\"> \n\n  <image width=\"1001\" height=\"300\" xlink:href=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/03\/Hosting-2.png\"><\/image> <a xlink:href=\"https:\/\/www.bluehost.com\/en-au\/hosting\/shared\"> \n\n    <rect x=\"84\" y=\"180\" fill=\"#fff\" opacity=\"0\" width=\"187\" height=\"63\"><\/rect> \n\n  <\/a> \n\n<\/svg>\n\n\n\n<h3 class=\"wp-block-heading\">5. Check SSL certificate and verify HTTPS settings&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Ensure your SSL certificate is active and correctly configured. Verify that your website is fully served over HTTPS by checking for any mixed content issues.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to your hosting dashboard and check the status of your SSL certificate.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Use an online SSL checker tool (like SSL Labs) to scan your website for any issues.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Verify that your site loads over HTTPS without mixed content warnings by checking your browser\u2019s console.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>This guarantees a secure connection for your visitors and prevents security warnings that might disrupt user trust.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Also read: <\/strong><a href=\"https:\/\/www.bluehost.com\/blog\/what-is-an-ssl-certificate-why-its-essential-for-your-website\/\">SSL Certificate Guide: Types, Benefits &amp; How to Get One<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Whitelist API endpoints in security plugins &amp; firewall&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Security tools can sometimes block important API endpoints, causing features to break. Whitelisting these endpoints ensures your site can communicate with external services without interruption&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the settings in your security plugins and firewall software.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Identify any API endpoints that are essential for your website\u2019s functionality.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Add these endpoints to your whitelist.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Test your site to confirm that all features are working properly.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">7. Update PHP, WordPress core and server software&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Keeping your software updated is crucial for performance, compatibility and security. Regular updates fix bugs and close security vulnerabilities.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check your current PHP version in your hosting control panel and compare it with the latest recommended version.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Update WordPress core through the dashboard or by following the official update guide.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Update server software via your hosting provider\u2019s panel or by contacting support if necessary.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Always create a full site backup before performing any updates. After updates, test your site to ensure everything functions as expected.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Also read: <\/strong><a href=\"https:\/\/www.bluehost.com\/help\/article\/php-version-selection\">WordPress PHP Versions: How to Update Your Settings<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When to seek professional help for cURL error 28 issues?&nbsp;<\/h2>\n\n\n\n<p>If you\u2019ve tried the above solutions and are still encountering cURL error 28, it may be time to seek professional help. WordPress experts or your hosting company support team should be able to assist.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Deciding when to seek professional help for a cURL error 28 (connection timed out) may be a good idea depending on the following factors:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Experience level:<\/strong> If you\u2019re not comfortable with troubleshooting server configurations, file edits or diagnosing PHP errors, it\u2019s a good idea to seek professional help early in the process.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Business impact:<\/strong> If your website is crucial for your business or has significant traffic, even a small mistake during troubleshooting can be costly. In such cases, it\u2019s often better to consult a professional right away.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Duration of the issue:<\/strong> If the error has been occurring for an extended period and isn\u2019t just a transient issue, professional intervention might be needed.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Elimination of basic causes:<\/strong> If you\u2019ve gone through basic troubleshooting steps and the issue persists, it might be time to escalate.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Server access:<\/strong> Some diagnostic steps require server or SSH access and if you\u2019re unfamiliar with command-line tools or server configurations, it\u2019s better to have an expert handle it.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Potential external causes:<\/strong> If you suspect that the issue might be related to an external service, API or third-party integration, it&#8217;s best to involve a professional. They are better equipped to diagnose the problem and communicate with the third-party provider on your behalf.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Risk assessment:<\/strong> If you feel that a potential solution might jeopardise your site\u2019s security, data integrity or uptime, consult a professional before taking action.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Recurring issues:<\/strong> If cURL error 28 or other similar issues recur even after you\u2019ve addressed them previously, it suggests there might be a deeper, underlying problem that requires expert attention.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Complex configurations:<\/strong> Websites with custom configurations, integrations or bespoke code might behave differently than standard WordPress installations. In such cases, generic solutions might not apply and an expert\u2019s eye would be beneficial.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>In essence, if you ever feel out of your depth, it\u2019s better to seek professional help rather than trying to recover from a misstep.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">15 tips to prevent cURL error 28&nbsp;<\/h2>\n\n\n\n<p>Preventing cURL error 28 (connection timed out) involves a combination of proactive monitoring, server optimisations and best practices. Here are some essential tips to minimise the chances of web host encountering this error:&nbsp;&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Choose reliable hosting&nbsp;<\/li>\n\n\n\n<li>Update server software&nbsp;<\/li>\n\n\n\n<li>Optimise configuration&nbsp;<\/li>\n\n\n\n<li>Use a CDN&nbsp;<\/li>\n\n\n\n<li>Monitor third-party services&nbsp;<\/li>\n\n\n\n<li>Optimise DNS settings&nbsp;<\/li>\n\n\n\n<li>Implement monitoring&nbsp;<\/li>\n\n\n\n<li>Limit external requests&nbsp;<\/li>\n\n\n\n<li>Use retry logic&nbsp;<\/li>\n\n\n\n<li>Backup regularly&nbsp;<\/li>\n\n\n\n<li>Review firewall settings&nbsp;<\/li>\n\n\n\n<li>Keep everything updated&nbsp;<\/li>\n\n\n\n<li>Test in staging&nbsp;<\/li>\n\n\n\n<li>Follow good coding practices&nbsp;<\/li>\n\n\n\n<li>Stay informed&nbsp;&nbsp;&nbsp;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">1. Choose Bluehost hosting provider&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Opt for a reputable hosting company known for reliable uptime, good server response times and top-notch customer support. Bluehost stands out from the crowd. Here\u2019s why:&nbsp;&nbsp;<\/p>\n\n\n\n<p>Bluehost offers comprehensive hosting plans tailored to your needs:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.bluehost.com\/en-au\/hosting\/shared\"><strong>Shared hosting<\/strong><\/a><strong>:<\/strong> Ideal for small to medium websites, Bluehost Web hosting features an easy-to-use cPanel, <a href=\"https:\/\/www.bluehost.com\/blog\/free-domain-name-with-bluehost\/\">free domain<\/a> registration for the first year, unmetered bandwidth and one-click installations. It\u2019s perfect for beginners needing a dependable foundation without server management hassles.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Managed WordPress hosting:<\/strong> Designed specifically for WordPress sites, <a href=\"https:\/\/www.bluehost.com\/en-au\/managed-wordpress-hosting\">Managed WordPress hosting<\/a> delivers optimised performance with automatic updates, enhanced security and expert support. It lets you focus on content while leaving the technical details behind.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>VPS hosting:<\/strong> For growing websites that need more power, <a href=\"https:\/\/www.bluehost.com\/en-au\/hosting\/vps\">VPS hosting<\/a> offers dedicated resources, scalable performance and full root access. It strikes a balance between shared hosting and dedicated servers, ensuring speed and reliability as your business expands.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Dedicated hosting:<\/strong> When you require maximum control and top performance, <a href=\"https:\/\/www.bluehost.com\/en-au\/hosting\/dedicated\">Dedicated hosting<\/a> provides an entire server just for you. It\u2019s ideal for high-traffic sites and large enterprises.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Cloud hosting:<\/strong> Built for scalability and high availability, <a href=\"https:\/\/www.bluehost.com\/en-au\/hosting\/cloud\">Cloud hosting<\/a> automatically adjusts resources based on your traffic. This flexible solution ensures consistent performance, even during traffic spikes.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>No matter which plans you choose, Bluehost is committed to keeping your website up and running so you can focus on growing your business.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Keep server software updated&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Ensure server software, including cURL, PHP and your web server (like Apache or Nginx), is up-to-date. Updates often include performance enhancements and security fixes.&nbsp;&nbsp;<\/p>\n\n\n\n<p>These updates often include bug fixes and compatibility adjustments. These ensure your site operates smoothly with the latest technologies, ultimately leading to faster load times and a more reliable user experience.&nbsp; &nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Optimise server configuration&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Adjust PHP settings, such as default_socket_timeout, to appropriate values based on your website\u2019s needs. In addition, make sure your server isn\u2019t overloaded. Monitor server resources (CPU, RAM, I\/O) and upgrade or optimise as necessary.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Use a Content Delivery Network (CDN)&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Using a <a href=\"https:\/\/www.bluehost.com\/blog\/what-is-a-cdn-benefits-alternatives\/\">Content Delivery Network (CDN)<\/a> is a powerful way to boost your website\u2019s performance.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>A CDN helps offload server requests, decrease latency and speed up connections for users worldwide. This means faster load times, smoother browsing experiences and reduced strain on your primary server&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Monitor third-party services&nbsp;&nbsp;<\/h3>\n\n\n\n<p>If your site relies on third-party services or APIs, monitor their uptime and performance. Choose reliable service providers and be ready to switch if they become a bottleneck.&nbsp;&nbsp;<\/p>\n\n\n\n<p>By regularly tracking their uptime and performance, you can quickly pinpoint potential issues that might disrupt your site\u2019s functionality.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Optimise DNS settings&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Use a reliable DNS provider. Consider reducing the Time To Live (TTL) for <a href=\"https:\/\/www.bluehost.com\/help\/article\/dns-records-explained\">DNS records<\/a> if you\u2019re making frequent changes, but avoid extremely low values unless necessary.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Implement monitoring and alerts&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Use monitoring tools to track your site\u2019s uptime, server health and response times. Set up alerts to notify you of potential issues before they escalate.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Limit external requests&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Every external request adds a potential point of failure. Minimise the number of plugins or themes that rely on external services. If such requests are essential, ensure they have an appropriate timeout period and error handling.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">9. Implement retry logic&nbsp;&nbsp;<\/h3>\n\n\n\n<p>For crucial external requests, implement retry logic so that if a request fails, the system will attempt it again after a short pause.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10. Backup WordPress website regularly&nbsp;&nbsp;<\/h3>\n\n\n\n<p>While backups won\u2019t prevent cURL error 28, they will ensure you can quickly recover if something goes wrong during troubleshooting or if an issue persists.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">11. Review firewall settings&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Ensure your server\u2019s firewall settings aren\u2019t too restrictive, potentially blocking necessary outgoing or incoming connections.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">12. Keep WordPress, themes and plugins updated&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Developers frequently release updates that fix known issues and improve compatibility. Regularly updating reduces the chances of encountering errors.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Yet, manually managing these updates can be time-consuming. To make this process even easier, <a href=\"https:\/\/www.bluehost.com\/blog\/introducing-bluehost-wondersuite\/\">Bluehost WonderSuite<\/a> helps manage these updates in a breeze. WonderSuite seamlessly integrates into your experience, swiftly automating updates for your WordPress core, themes and plugins.<\/p>\n\n\n\n<p>With its AI-powered guidance and step-by-step support, it not only keeps your site secure and performing at its best but also helps you build a stunning website that truly reflects your vision.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">13. Test in a staging environment&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Before making significant changes or updates on your live site, test them in a staging environment to catch potential issues.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Many hosting providers offer staging tools that let you create a clone of your website so you can safely implement and review changes before they go live.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">14. Follow good coding practices&nbsp;&nbsp;<\/h3>\n\n\n\n<p>If you\u2019re developing custom plugins or themes, ensure good coding practices. Proper error handling, efficient code execution and adherence to WordPress coding standards can reduce the likelihood of issues.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">15. Stay informed&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Regularly check with the WordPress community, plugin\/theme developers and hosting providers for any known issues or recommended best practices.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Importance of regular WordPress maintenance&nbsp;&nbsp;<\/h2>\n\n\n\n<p>Regular maintenance of a WordPress website is critical to the success of your online store or blog. At the forefront of its importance is security. Given WordPress\u2019s popularity, it is frequently targeted by hackers. Consistent updates to the core platform, plugins and themes ensure that known vulnerabilities are patched, safeguarding the site against malicious attacks.&nbsp;&nbsp;<\/p>\n\n\n\n<p>The wide world of web technology means that software components may have bugs or glitches. Regular updates often come with bug fixes, ensuring the website operates smoothly and provides an optimal user experience for visitors.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Lastly, as the digital world evolves, keeping WordPress updated ensures compatibility. With new plugins and changing web standards, regular updates and testing help all parts of your website work smoothly together.&nbsp;&nbsp;<\/p>\n\n\n\n<p>To simplify this ongoing process, Bluehost managed WordPress hosting offers expert maintenance assistance, taking the hassle out of routine updates.&nbsp; It features robust security measures, fast SSD storage, built-in caching and a CDN for optimised performance, perfect for a heavy-traffic website.&nbsp;<\/p>\n\n\n\n<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 0 1000 300\"> \n\n  <image width=\"1000\" height=\"300\" xlink:href=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2025\/03\/Managed-WordPress-Hosting.jpg\"><\/image> <a xlink:href=\"https:\/\/www.bluehost.com\/en-au\/managed-wordpress-hosting\"> \n\n    <rect x=\"77\" y=\"204\" fill=\"#fff\" opacity=\"0\" width=\"196\" height=\"57\"><\/rect> \n\n  <\/a> \n\n<\/svg>\n\n\n\n<h2 class=\"wp-block-heading\">Other common WordPress errors and fixes&nbsp;&nbsp;<\/h2>\n\n\n\n<p>WordPress is a powerful platform, but like any complex system, it does sometimes encounter issues. Below are some other common WordPress errors, along with simple fixes to help you quickly diagnose and resolve these problems:&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Error establishing a database connection&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Database connection error occurs when WordPress can\u2019t connect to your database. It may be caused by incorrect database credentials, corrupted database files or server issues. To fix it, verify your database login details in the wp-config.php file, consider repairing your database via phpMyAdmin or WordPress\u2019s built-in repair mode and contact your hosting provider if necessary.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Verify database credentials: <\/strong>Open your wp-config.php file and ensure the database name, username, password and host are correct.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Check for corrupted files: <\/strong>Use a tool like phpMyAdmin to check your database for corruption or restore from a backup if necessary.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Contact your hosting provider: <\/strong>If the issue persists, there may be a server-side problem. Your hosting provider can help diagnose and fix the issue.&nbsp;&nbsp;<\/p>\n\n\n\n<p>With your website hosted on Bluehost, you can always rely on our <a href=\"https:\/\/www.bluehost.com\/help\/article\/contacting-support\" target=\"_blank\" rel=\"noreferrer noopener\">24\/7 support service<\/a>. Our team of experts is available around the clock to help resolve technical issues and ensure your site remains secure and fast.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Also read: <\/strong><a href=\"https:\/\/www.bluehost.com\/blog\/how-to-fix-error-establishing-database-connection-wordpress\/\">How to Fix the Error Establishing a Database Connection in WordPress<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">504 gateway timeouts&nbsp;&nbsp;<\/h3>\n\n\n\n<p>A 504 gateway timeout happens when your server doesn\u2019t receive a timely response from an upstream server. This can be due to a surge in traffic, slow server response or misconfigured server settings.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check your server logs to identify any resource bottlenecks or patterns causing delays.&nbsp;&nbsp;&nbsp;<\/li>\n\n\n\n<li>Use caching plugins or server-level caching to reduce server load and improve response times.&nbsp;&nbsp;&nbsp;<\/li>\n\n\n\n<li>Adjust the timeout settings in your hosting control panel or via your .htaccess file to allow more time for server responses.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>If the problem continues, your provider might be able to offer more robust solutions or upgrade your server resources.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Also read: <\/strong><a href=\"https:\/\/www.bluehost.com\/blog\/what-is-a-504-gateway-timeout\/\">504 Gateway Timeout Error: 8 Possible Fixes<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WordPress memory exhausted error&nbsp;&nbsp;<\/h3>\n\n\n\n<p>This error indicates that WordPress has exceeded the PHP memory limit allocated to it. To resolve this, increase the PHP memory limit by adding a line like define(\u2018WP_MEMORY_LIMIT\u2019, \u2018256M\u2019) to your wp-config.php file.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>Additionally, review and disable any resource-intensive plugins or scripts and if necessary, consult your hosting provider to adjust your server\u2019s memory allocation.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Also read:<\/strong> <a href=\"https:\/\/www.bluehost.com\/blog\/3-most-common-wordpress-issues-and-their-solutions\/\">3 Most Common WordPress Issues and Their Solutions in 2024<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final thoughts&nbsp;&nbsp;<\/h2>\n\n\n\n<p>Dealing with errors like cURL error 28 might be frustrating at first, but once you understand the root causes and learn the fixes, things get a lot easier. With a bit of regular maintenance and some basic troubleshooting know-how, you can keep your WordPress site running like a well-oiled machine.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Even the best websites hit a few bumps along the road. It\u2019s all part of the journey. And if all this technical fuss starts to feel overwhelming, there\u2019s no shame in getting a little help. Bluehost WordPress Hosting offers a comprehensive, managed hosting environment tailored for WordPress sites. We take care of the tricky bits by handling performance optimisation, security enhancements and routine maintenance tasks. This ensures your website remains secure, operates at peak speed and is prepared to handle increased traffic.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Ready to take the stress out of managing your site? <a href=\"https:\/\/www.bluehost.com\/en-au\/wordpress\/wordpress-hosting\">Get Bluehost WordPress hosting<\/a> that can give you the freedom to do more of what you love.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs\">FAQs<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1741598907041\"><strong class=\"schema-faq-question\"><strong>What is cURL error 28 in WordPress?<\/strong><\/strong> <p class=\"schema-faq-answer\">cURL error 28 occurs when WordPress experiences a connection timeout while communicating with external servers, often due to DNS issues, firewall restrictions, or server overload.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1741598946186\"><strong class=\"schema-faq-question\"><strong>What are the common causes of cURL error 28 in WordPress?<\/strong><\/strong> <p class=\"schema-faq-answer\">It\u2019s usually caused by slow server response times, DNS misconfigurations, firewall restrictions or outdated PHP settings, all of which delay server communications.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1741598964282\"><strong class=\"schema-faq-question\"><strong>How can I diagnose cURL error 28 on my WordPress site?<\/strong><\/strong> <p class=\"schema-faq-answer\">Check your server error logs and use the WordPress Site Health tool to identify REST API issues. Temporarily deactivate plugins and themes to pinpoint conflicts and test external API connectivity to find the error source.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1741598983122\"><strong class=\"schema-faq-question\"><strong>What are some simple fixes to resolve cURL error 28 in WordPress?<\/strong><\/strong> <p class=\"schema-faq-answer\">Increase the cURL timeout limit in your wp-config.php file, fix DNS settings and ensure your server software and WordPress installation are updated. These steps can improve response times and resolve the error.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1741599008770\"><strong class=\"schema-faq-question\"><strong>When should I seek professional help for cURL error 28 in WordPress?<\/strong><\/strong> <p class=\"schema-faq-answer\">If basic troubleshooting doesn\u2019t fix the issue or you\u2019re uncomfortable adjusting server settings, contact your hosting provider or a WordPress expert for further support.\u00a0<\/p> <\/div> <\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Easily fix cURL error 28 in WordPress with our guide, troubleshooting tips and expert Bluehost support.<\/p>\n","protected":false},"author":149,"featured_media":231958,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3222,745],"tags":[3355,3368,3371],"ppma_author":[942],"class_list":["post-231956","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-troubleshooting","category-wordpress","tag-cms","tag-how-to-guides","tag-navigation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Fix cURL Error 28 in WordPress (2025 AU Guide)<\/title>\n<meta name=\"description\" content=\"Fix cURL error 28 in WordPress with our simple guide. Learn smart, local-friendly fixes to restore site connectivity and speed up your Australian website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/posts\/231956\/\" \/>\n<meta property=\"og:locale\" content=\"en_AU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Fix cURL Error 28: Connection Timed Out in WordPress\" \/>\n<meta property=\"og:description\" content=\"Fix cURL error 28 in WordPress with our simple guide. Learn smart, local-friendly fixes to restore site connectivity and speed up your Australian website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Bluehost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bluehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-09T11:30:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/07\/troubleshoot-child-theme-errors.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Khushboo Rathod\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bluehost\" \/>\n<meta name=\"twitter:site\" content=\"@bluehost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Khushboo Rathod\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/\"},\"author\":{\"name\":\"Khushboo Rathod\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#\\\/schema\\\/person\\\/609182de3a8bef87ab60347e73a1c72e\"},\"headline\":\"How to Fix cURL Error 28: Connection Timed Out in WordPress\",\"datePublished\":\"2025-10-09T11:30:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/\"},\"wordCount\":4208,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/troubleshoot-child-theme-errors.png\",\"keywords\":[\"CMS\",\"How-To Guides\",\"Navigation\"],\"articleSection\":[\"Troubleshooting\",\"WordPress\"],\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/\",\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/\",\"name\":\"How to Fix cURL Error 28 in WordPress (2025 AU Guide)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/troubleshoot-child-theme-errors.png\",\"datePublished\":\"2025-10-09T11:30:09+00:00\",\"description\":\"Fix cURL error 28 in WordPress with our simple guide. Learn smart, local-friendly fixes to restore site connectivity and speed up your Australian website.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598907041\"},{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598946186\"},{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598964282\"},{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598983122\"},{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741599008770\"}],\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/troubleshoot-child-theme-errors.png\",\"contentUrl\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/troubleshoot-child-theme-errors.png\",\"width\":1920,\"height\":1080,\"caption\":\"Here\u2019s a head start on troubleshooting child theme errors in WordPress.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.bluehost.com\\\/en-au\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress\",\"item\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/category\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Fix cURL Error 28: Connection Timed Out in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#website\",\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/\",\"name\":\"Bluehost\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#organization\",\"name\":\"Bluehost\",\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/bluehost-logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/bluehost-logo.svg\",\"width\":136,\"height\":24,\"caption\":\"Bluehost\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bluehost\\\/\",\"https:\\\/\\\/x.com\\\/bluehost\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bluehost-com\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/bluehost\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Bluehost\"],\"description\":\"Bluehost is a leading web hosting provider empowering millions of websites worldwide. \\u2028Discover how Bluehost's expertise, reliability, and innovation can help you achieve your online goals.\",\"telephone\":\"+1-888-401-4678\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/#\\\/schema\\\/person\\\/609182de3a8bef87ab60347e73a1c72e\",\"name\":\"Khushboo Rathod\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g15d7ceb9be5bb1b64751c20c3ebb2da7\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g\",\"caption\":\"Khushboo Rathod\"},\"description\":\"Khushboo Rathod is a Digital Content Specialist at Bluehost with 4+ years of experience in the hosting space. She writes about web hosting, WordPress, WooCommerce and AI-driven website building, bringing a perspective that goes beyond features to focus on real-world impact. Her work is shaped by a strong understanding of how technical choices influence website performance, scalability and long-term growth - helping businesses make decisions that hold up as they grow. Outside of work, she enjoys exploring astrology and spirituality, and stays curious about emerging trends shaping the future of websites and digital experiences. Read more from Khushboo Rathod and connect with her on LinkedIn for more industry insights.\",\"honorificPrefix\":\"Ms\",\"birthDate\":\"1995-12-25\",\"gender\":\"female\",\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/author\\\/khushbu-jain\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598907041\",\"position\":1,\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598907041\",\"name\":\"What is cURL error 28 in WordPress?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"cURL error 28 occurs when WordPress experiences a connection timeout while communicating with external servers, often due to DNS issues, firewall restrictions, or server overload.\u00a0\",\"inLanguage\":\"en-AU\"},\"inLanguage\":\"en-AU\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598946186\",\"position\":2,\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598946186\",\"name\":\"What are the common causes of cURL error 28 in WordPress?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It\u2019s usually caused by slow server response times, DNS misconfigurations, firewall restrictions or outdated PHP settings, all of which delay server communications.\u00a0\",\"inLanguage\":\"en-AU\"},\"inLanguage\":\"en-AU\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598964282\",\"position\":3,\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598964282\",\"name\":\"How can I diagnose cURL error 28 on my WordPress site?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Check your server error logs and use the WordPress Site Health tool to identify REST API issues. Temporarily deactivate plugins and themes to pinpoint conflicts and test external API connectivity to find the error source.\u00a0\",\"inLanguage\":\"en-AU\"},\"inLanguage\":\"en-AU\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598983122\",\"position\":4,\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741598983122\",\"name\":\"What are some simple fixes to resolve cURL error 28 in WordPress?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Increase the cURL timeout limit in your wp-config.php file, fix DNS settings and ensure your server software and WordPress installation are updated. These steps can improve response times and resolve the error.\u00a0\",\"inLanguage\":\"en-AU\"},\"inLanguage\":\"en-AU\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741599008770\",\"position\":5,\"url\":\"https:\\\/\\\/www.bluehost.com\\\/blog\\\/en-au\\\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\\\/#faq-question-1741599008770\",\"name\":\"When should I seek professional help for cURL error 28 in WordPress?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If basic troubleshooting doesn\u2019t fix the issue or you\u2019re uncomfortable adjusting server settings, contact your hosting provider or a WordPress expert for further support.\u00a0\",\"inLanguage\":\"en-AU\"},\"inLanguage\":\"en-AU\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Fix cURL Error 28 in WordPress (2025 AU Guide)","description":"Fix cURL error 28 in WordPress with our simple guide. Learn smart, local-friendly fixes to restore site connectivity and speed up your Australian website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/posts\/231956\/","og_locale":"en_AU","og_type":"article","og_title":"How to Fix cURL Error 28: Connection Timed Out in WordPress","og_description":"Fix cURL error 28 in WordPress with our simple guide. Learn smart, local-friendly fixes to restore site connectivity and speed up your Australian website.","og_url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/","og_site_name":"Bluehost Blog","article_publisher":"https:\/\/www.facebook.com\/bluehost\/","article_published_time":"2025-10-09T11:30:09+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/07\/troubleshoot-child-theme-errors.png","type":"image\/png"}],"author":"Khushboo Rathod","twitter_card":"summary_large_image","twitter_creator":"@bluehost","twitter_site":"@bluehost","twitter_misc":{"Written by":"Khushboo Rathod","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#article","isPartOf":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/"},"author":{"name":"Khushboo Rathod","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#\/schema\/person\/609182de3a8bef87ab60347e73a1c72e"},"headline":"How to Fix cURL Error 28: Connection Timed Out in WordPress","datePublished":"2025-10-09T11:30:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/"},"wordCount":4208,"commentCount":0,"publisher":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#organization"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/07\/troubleshoot-child-theme-errors.png","keywords":["CMS","How-To Guides","Navigation"],"articleSection":["Troubleshooting","WordPress"],"inLanguage":"en-AU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/","url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/","name":"How to Fix cURL Error 28 in WordPress (2025 AU Guide)","isPartOf":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/07\/troubleshoot-child-theme-errors.png","datePublished":"2025-10-09T11:30:09+00:00","description":"Fix cURL error 28 in WordPress with our simple guide. Learn smart, local-friendly fixes to restore site connectivity and speed up your Australian website.","breadcrumb":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598907041"},{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598946186"},{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598964282"},{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598983122"},{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741599008770"}],"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#primaryimage","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/07\/troubleshoot-child-theme-errors.png","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/07\/troubleshoot-child-theme-errors.png","width":1920,"height":1080,"caption":"Here\u2019s a head start on troubleshooting child theme errors in WordPress."},{"@type":"BreadcrumbList","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.bluehost.com\/en-au\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress","item":"https:\/\/www.bluehost.com\/blog\/en-au\/category\/wordpress\/"},{"@type":"ListItem","position":3,"name":"How to Fix cURL Error 28: Connection Timed Out in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#website","url":"https:\/\/www.bluehost.com\/blog\/en-au\/","name":"Bluehost","description":"","publisher":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bluehost.com\/blog\/en-au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#organization","name":"Bluehost","url":"https:\/\/www.bluehost.com\/blog\/en-au\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#\/schema\/logo\/image\/","url":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg","contentUrl":"https:\/\/www.bluehost.com\/blog\/wp-content\/uploads\/2023\/08\/bluehost-logo.svg","width":136,"height":24,"caption":"Bluehost"},"image":{"@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bluehost\/","https:\/\/x.com\/bluehost","https:\/\/www.linkedin.com\/company\/bluehost-com\/","https:\/\/www.youtube.com\/user\/bluehost","https:\/\/en.wikipedia.org\/wiki\/Bluehost"],"description":"Bluehost is a leading web hosting provider empowering millions of websites worldwide. \u2028Discover how Bluehost's expertise, reliability, and innovation can help you achieve your online goals.","telephone":"+1-888-401-4678"},{"@type":"Person","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/#\/schema\/person\/609182de3a8bef87ab60347e73a1c72e","name":"Khushboo Rathod","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/secure.gravatar.com\/avatar\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g15d7ceb9be5bb1b64751c20c3ebb2da7","url":"https:\/\/secure.gravatar.com\/avatar\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g","caption":"Khushboo Rathod"},"description":"Khushboo Rathod is a Digital Content Specialist at Bluehost with 4+ years of experience in the hosting space. She writes about web hosting, WordPress, WooCommerce and AI-driven website building, bringing a perspective that goes beyond features to focus on real-world impact. Her work is shaped by a strong understanding of how technical choices influence website performance, scalability and long-term growth - helping businesses make decisions that hold up as they grow. Outside of work, she enjoys exploring astrology and spirituality, and stays curious about emerging trends shaping the future of websites and digital experiences. Read more from Khushboo Rathod and connect with her on LinkedIn for more industry insights.","honorificPrefix":"Ms","birthDate":"1995-12-25","gender":"female","url":"https:\/\/www.bluehost.com\/blog\/en-au\/author\/khushbu-jain\/"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598907041","position":1,"url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598907041","name":"What is cURL error 28 in WordPress?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"cURL error 28 occurs when WordPress experiences a connection timeout while communicating with external servers, often due to DNS issues, firewall restrictions, or server overload.\u00a0","inLanguage":"en-AU"},"inLanguage":"en-AU"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598946186","position":2,"url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598946186","name":"What are the common causes of cURL error 28 in WordPress?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"It\u2019s usually caused by slow server response times, DNS misconfigurations, firewall restrictions or outdated PHP settings, all of which delay server communications.\u00a0","inLanguage":"en-AU"},"inLanguage":"en-AU"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598964282","position":3,"url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598964282","name":"How can I diagnose cURL error 28 on my WordPress site?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Check your server error logs and use the WordPress Site Health tool to identify REST API issues. Temporarily deactivate plugins and themes to pinpoint conflicts and test external API connectivity to find the error source.\u00a0","inLanguage":"en-AU"},"inLanguage":"en-AU"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598983122","position":4,"url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741598983122","name":"What are some simple fixes to resolve cURL error 28 in WordPress?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Increase the cURL timeout limit in your wp-config.php file, fix DNS settings and ensure your server software and WordPress installation are updated. These steps can improve response times and resolve the error.\u00a0","inLanguage":"en-AU"},"inLanguage":"en-AU"},{"@type":"Question","@id":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741599008770","position":5,"url":"https:\/\/www.bluehost.com\/blog\/en-au\/how-to-fix-curl-error-28-connection-timed-out-in-wordpress\/#faq-question-1741599008770","name":"When should I seek professional help for cURL error 28 in WordPress?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"If basic troubleshooting doesn\u2019t fix the issue or you\u2019re uncomfortable adjusting server settings, contact your hosting provider or a WordPress expert for further support.\u00a0","inLanguage":"en-AU"},"inLanguage":"en-AU"}]}},"authors":[{"term_id":942,"user_id":149,"is_guest":0,"slug":"khushbu-jain","display_name":"Khushboo Rathod","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4b9052d2907f8c1e3fe66199c1fe330615ae1c91cb5f439344d691749ecc024e?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":"","11":"","12":"","13":"","14":"","15":""}],"_links":{"self":[{"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/posts\/231956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/users\/149"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/comments?post=231956"}],"version-history":[{"count":2,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/posts\/231956\/revisions"}],"predecessor-version":[{"id":232010,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/posts\/231956\/revisions\/232010"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/media\/231958"}],"wp:attachment":[{"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/media?parent=231956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/categories?post=231956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/tags?post=231956"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.bluehost.com\/blog\/en-au\/wp-json\/wp\/v2\/ppma_author?post=231956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}