JSM's file_get_contents() Shortcode
Plugin Name | JSM's file_get_contents() Shortcode |
---|---|
Summary | A safe and reliable WordPress shortcode for PHP's file_get_contents() function. |
Stable Version | 2.4.0 |
Requires PHP | 7.2 or newer |
Requires WordPress | 5.2 or newer |
Tested Up To WordPress | 6.0.0 |
Contributors | jsmoriss |
License | GPLv3 |
Tags / Keywords | file_get_contents, shortcode, include, file, url, body, content |
A safe and reliable WordPress shortcode for PHP's file_get_contents() function.
Note that all local file paths are relative to the wp-content/ folder - you cannot include files outside the wp-content/ folder. For example, the shortcode attributes url="file://dir/file.html"
and file="/dir/file.html"
are both read as wordpress/wp-contents/dir/file.html. The ..
folder name is stripped from file paths to prevent backing out of the wp-content/ folder.
The WPFGC_SHORTCODE_NAME constant can be defined in your wp-config.php file to add an additional custom shortcode name (the default shortcode names are 'wp-file-get-contents' and 'wpfgc').
define( 'WPFGC_SHORTCODE_NAME', 'include' );
[wpfgc url="http://example.com/dir/file.html"] [wpfgc url="http://example.com/counter/" cache="7200"] [wpfgc url="file://dir/file.html"] [wpfgc file="/dir/file.txt" pre="true" filter="my_custom_filter_name" cache="600"]