WP Manifestindependent plugin directory
manifest / developer / fix-local-flywheel-https

Fix Local SSL Requests

WordPress MU Plugin to fix broken requests to REST API and cron jobs in Local by Flywheel.

★ 6stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/morganestes/fix-local-flywheel-https/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Fix cURL errors in Local by Flywheel

WordPress MU Plugin to fix broken requests to REST API and cron jobs in Local by Flywheel.

Background

When using SSL in a WordPress development environment provided by Local by Flywheel (previously Pressmatic), requests to http endpoints from within WordPress fail with cURL Error 7 because of how the site is proxied. This plugin fixes this by forcing http on secured sites.

See https://local.getflywheel.com/community/t/wp-cron-not-working-on-secured-sites/147/2 for discussion and original code for the cron_request filter.

Installation

  1. Clone the repo locally and copy or symlink the file into your site's wp-content\mu-plugins directory.
  2. You can also pull the file in directly with curl or wget, or just copy and paste into your own plugin or theme file.

wget

cd wp-content/mu-plugins
wget https://git.io/vH6Nn

cURL

cd wp-content/mu-plugins
curl -o fix-local-flywheel-https.php -L -C - https://git.io/vH6Nn

Credits

Thanks to Local user Xaver for the initial cron_request filter code.

License

This plugin is licensed GPLv2+. Original code from Local forums is licensed CC BY-NC-SA 3.0 and has been modified for use in this plugin. See Local Community TOS for details.