EZ SHORTCURL Shortcodes to Fetch and Parse External Content Plugin
Use the shortcodes remote_get and preg_replace to fetch external content and parse it to use on your page or post.
Use the shortcode “remote_get” with the parameter “url” to insert the content from that url into your page or post. You can also use parameters like start and stop (or end) to parse out a specific part of the content that you wish to display.
Now you can also wrap any content in the “preg_replace” shortcode to manipulate it into the desired format. Tricky stuff, but very powerful, if you know what you’re doing.
Updated December 16th
Installation
- Download and unzip the plugin into your WordPress plugins directory (usually
/wp-content/plugins/
). - Activate the plugin through the ‘Plugins’ menu in your WordPress Admin.
FAQ
Installation Instructions
- Download and unzip the plugin into your WordPress plugins directory (usually
/wp-content/plugins/
). - Activate the plugin through the ‘Plugins’ menu in your WordPress Admin.
What do I do after I activate the Plugin?
Use the shorcode remote_get with a url parameter on a page or post to bring in external content.
What does a example of the shortcode look like?
[remote_get url=”https://wordpress.org/plugins/shortcurl/stats/” start='<div class=”block-content”‘ stop=’!– block-content–‘ length=”-1″ replace=”=’/extend” with=”=’https://wordpress.org/extend” replace2=”%2Fextend%2F” with2=”http%3A%2F%2Fwordpress.org%2Fextend%2F”]
Changelog
3.17.49
- Fixed more Undefined index Notices.
3.17.29
- Fixed multiple Undefined index Notices.
3.16.29
- Added a Shortcode Widget with pop-out position options.
3.14.34
- Replaced the SESSION code with the use of GLOBALS for broader compatibilty.
3.14.53
- Fixed the “with” parameter in to remote_get function to accempt empty string.
- Decoded HTML Entities in the URL parameter to improve the handling of GET variables in the URL String.
- Improved the error messages by adding what URL triggered the error.
3.04.26
- Added a shortcode for str_replace simple string manipulation.
- Added support for arrays in preg_replace shortcode.
- Added an alternate shortcode for running preg_replace on another shortcode vs. on the results of another shortcode.
1.3.03.25
- Added a shortcode for preg_replace to further manipulate content.
1.3.03.15
- Fixed error handling on line 71 to report the whole curl error on the admin pages.
1.2.12.06
- Fixed call to plugin_row_meta.
1.2.12.05
- Added 24 hour caching to speed up page loads.
- Added admin_notices if fatching or parsing produces any errors.
1.2.12.01
- First versions uploaded to WordPress.