We'll create fresh WordPress site with WP-ngrok installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Expose a WordPress local web server to the internet ngrok allows you to expose a web server running on your local machine to the internet.
This plugin works by hooking to the start and end of the page creation and capturing it into an output buffer, it then uses the URL from the database for a str_replace, stripping it out before sending back out to the shutdown hook. This means that I can share either the HTTP or HTTPS versions of the ngrok URLs.
Download and install ngrok here https://ngrok.com/download
wp-ngrok.zip
folder to the /wp-content/plugins/
directoryrun command in your terminal
~/ngrok http -host-header=localdomain.test 8888
Send through the host name of the site that we use locally as well as the port number and this will then direct the traffic to my local site. This works whether we had created it, or using something like MAMP Pro to set this up for me.
~/ngrok http -host-header=sitename.localhost 8888
Once ngrok is up and running I will be presented with the display that you can see below
Session Status online
Account Theme.id (Plan: Pro)
Version 2.3.35
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://yourapp.ngrok.io -> http://localhost:8888
Forwarding https://yourapp.ngrok.io -> http://localhost:8888
WordPress 5.0 or greater
PHP version 5.6 or greater
MySQL version 5.0 or greater
PHP version 7.0 or greater
MySQL version 5.6 or greater
WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred)
Please to ask about this plugin