This plugin provides a shortcode (called “curlest”) that fetches and displays the raw content of a given HTTP URL as the shortcode’s output.
This plugin does not make use of any third party services. No data is collected or submitted by this plugin.
This plugin’s source code may be verified for confirmation.
Install and activate the plugin.
Use the Curlest shortcode inside a WordPress post or page:
[curlest url="" cache="" timeout="" selector=""]
Valid values for url
:
https://example.com/index.html
Valid values for cache
:
nocache
: No caching, i.e. always fetch new URL contents fresh during each shortcode requestN
is a number:N s
or N seconds
N m
or N minutes
N h
or N hours
N d
or N days
fresh
option), stale data will never be responded, new data will first be fetched during the shortcode request before it is responded, where N
is a number:N s fresh
or N seconds fresh
N m fresh
or N minutes fresh
N h fresh
or N hours fresh
N d fresh
or N days fresh
Valid values for timeout
:
30
for 30 seconds. This parameter indicates how long to wait for a response when fetching the URL, before responding with an empty string.Valud values for selector
:
div.a div.b.c .d-e
to return the inner HTML, as per a given CSS selector, from the contents of a fetched HTML document. This assumes that the fetched URL contents is valid HTML, otherwise, the shortcode’s output will be blank.