Include URL allows to include any URL in posts or pages.
Author: | Samuel Behan (profile at wordpress.org) |
WordPress version required: | 4.0 |
WordPress version tested: | 6.1 |
Plugin version: | 0.3.5 |
Added to WordPress repository: | 09-12-2016 |
Last updated: | 02-11-2022 |
Rating, %: | 100 |
Rated by: | 1 |
Plugin URI: | https://devel.dob.sk/include-url%20or%20https... |
Total downloads: | 2 870 |
Active installs: | 100+ |
Click to start download |
Features
Include URL is a WordPress plugin for seamless inclusion of data from remote urls, optionaly passing GET parameters to it..
- Get remote url content
- Pass given GET params to url
- Cache fetched content localy in WordPress DB (for extremely slow sources)
Usage
[include-url href="<URL>" params="param1,param2,param3..." timeout="seconds" cache="seconds" allow-file="1" allow-shortcode="1"]
- href – url starting with http:// or https:// (required)
- params – list of comma separated GET parameters, that should be passed to include url
- timeout – request timeout in seconds
- cache – cache request data localy in wordpress database (default = 0 seconds / disabled)
- allow-file – allow file:// urls in href (default = 0 / disabled, 1 = prepend file with document root, 2 = use absolute path)
- allow-other – allow any other protocol supported by cURL
- allow-shortcode – allow and process wordpress shortcodes in included content
Examples
-
Search frontend page for SOLR
[include-url href=”http://localhost:8080/solr/core1/select?wt=xslt&wt=results.xslt” params=”q,fq” cache=”1800″]
This requests data from local SOLR instance, that will return search results formated as HTML (ie. table) via its XSLT handler, optionally passing q (query) and fq (filter) params to it. Data will be cached for 1800 seconds in WordPress database.
-
Read file from document_root
[include-url href=”file://robots.txt” allow-file=”1″]
-
Read file specified by absolute path
[include-url href=”file:///var/www/html/robots.txt” allow-file=”2″]
ChangeLog