Install
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.zipFix 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
- Clone the repo locally and copy or symlink the file into your site's
wp-content\mu-pluginsdirectory. - You can also pull the file in directly with
curlorwget, 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.