Fix Local SSL Requests
WordPress MU Plugin to fix broken requests to REST API and cron jobs in Local by Flywheel.
by Morgan Estes · github.com/morganestes/fix-local-flywheel-https · website
★ 6stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/morganestes/fix-local-flywheel-https/archive/refs/heads/master.zipFrom the readme
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 cronrequest 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 cronrequest 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. Se