[WordPress] 外掛分享: JSM file_get_contents() Shortcode

WordPress 外掛 JSM file_get_contents() Shortcode 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「JSM file_get_contents() Shortcode」是 2014-06-21 上架。
  • 目前有 400 個安裝啟用數。
  • 上一次更新是 2025-04-30,距離現在已有 3 天。
  • 外掛最低要求 WordPress 5.9 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4.33 以上。
  • 有 1 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

jsmoriss |

外掛標籤

url | file | include | shortcode | file_get_contents |

內容簡介

這是一個安全可靠的 WordPress 短碼,用於 PHP 的 file_get_contents() 函數。

短碼屬性

body = 保留只有在 HTML 標籤之間的內容(預設為 true)。
cache = 快取內容時間(預設為 3600 秒)。
class = 把內容放進指定的 div class 裡面(預設為無)。
esc_html = 轉譯 HTML 字元(預設為 false)。
file = 檔案路徑(相對於 wp-content/ 儲存資料夾)。
filter = 在內容上套用指定的 filter(預設為無)。
more = 在非單頁面上加入更多連結(預設為 true)。
pre = 把內容放進

 HTML 標籤裡面(預設為 false)。
url = URL 或檔案 URI。
utf8 = 編碼 HTML 字元實體(預設為 true)。

注意,所有本地檔案路徑都是相對於 wp-content/ 儲存資料夾的 - 您無法包含 wp-content/ 儲存資料夾之外的檔案。例如,短碼屬性 url="file://dir/file.html" 和 file="/dir/file.html" 都會被解讀成 wordpress/wp-contents/dir/file.html。為了防止後退到 wp-content/ 儲存資料夾之外,檔案路徑中的 .. 資料夾名稱已被去除。

短碼名稱

您可以在 wp-config.php 檔案中定義 WPFGC_SHORTCODE_NAME 常數,以添加其他自訂的短碼名稱(預設的短碼名稱為 ‘wp-file-get-contents’ 和 ‘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"]

原文外掛簡介

A safe and reliable WordPress shortcode for PHP’s file_get_contents() function.
Shortcode Attributes

body = Keep only the content between

HTML tags (default is true).
cache = Number of seconds to cache the contents (defaults is 3600 seconds).
class = Add a class to the content ‘div’ container (default is none).
code = Wrap the content in a container (default is false).
code_class = Add a class to the ‘code’ container (default is none).
code_lang = Escape HTML characters, wrap the content in a

container, and add a language class to the ‘code’ container (default is none).
esc_html = Escape HTML characters (default is false).
esc_html_pre_code = Escape HTML characters and wrap the content in a

container (default is false).
file = Path to a local file (relative to the wp-content/ folder).
filter = Apply the named filter to the content (default is none).
more = Add a more link on non-singular web pages (default is true).
pre = Wrap the content in a


container (default is false).
pre_class = Add a class to the ‘pre’ container (default is none).
pre_code = Wrap the content in a

container (default is false).
pre_lang = Escape HTML characters, wrap the content in a

container, and add a language class to the ‘pre’ container (default is none).
pre_title = Add a title to the ‘pre’ container (default is none).
url = URL or file URI.
utf8 = Encode HTML entities (default is true).

Note that all file paths (not URLs) are relative to the wp-content/ folder. For security reasons, it is not possible to include files outside the wp-content/ folder. As an 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 also stripped from file paths to prevent backing out of the wp-content/ folder.

Shortcode Name
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' );

Shortcode Examples
[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"]

[wpfgc file="examples/example-1.php" code_lang="php"]

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「JSM file_get_contents() Shortcode」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


2.7.1 | trunk |

延伸相關外掛(你可能也想知道)

  • WP Shortcodes Plugin — Shortcodes Ultimate 》Shortcodes Ultimate 是一個全面的視覺與功能性元素收集,您可以在文章編輯器、文字小工具甚至是範本檔案中使用。使用 Shortcodes Ultimate,您可以輕鬆地建...。
  • MW WP Form 》MW WP Form 可以使用 shortcode 創建帶有確認畫面的郵件表單。, , 使用 shortcode 創建表單, 可以使用確認頁面。, 頁面可以使用相同的 URL 或個別的 URL 進行...。
  • Shortcoder — Create Shortcodes for Anything 》Shortcoder 外掛可讓您建立 HTML、JavaScript、CSS 和其他代碼片段的自訂捷徑。現在,這些捷徑可以在文章/頁面中使用,並且該片段將取代其位置。, ✍ 輕鬆建立...。
  • Display Posts – Easy lists, grids, navigation, and more 》Display Posts 讓您輕鬆地列出網站上的所有內容。首先在內容編輯器中新增此短碼,以列出最近的文章清單:, [display-posts], , 按類別篩選, 若只想顯示特定類...。
  • Widget Shortcode 》這個短碼需要小工具的ID,但不需要猜測,外掛會為你生成代碼。如果你想要覆蓋小工具的標題,你可以使用 "title" 參數:, [widget id=”text-1″...。
  • Woody code snippets – Insert Header Footer Code, AdSense Ads 》需要專業的支援嗎?, 免費獲取支援, 開始獲得高級支援, , 停止反覆使用相同的內容!, 停止插入 function.php 中的 PHP 代碼!, 停止將 Google Analytics、Yan...。
  • Column Shortcodes 》此外掛提供簡單易用的短碼,在您的文章或頁面中輕鬆創建欄位。有時候,您只需要將網頁切成不同的欄位。使用此外掛,您只需選擇一個欄位的短碼,便可將欄位加...。
  • amr shortcode any widget 》使用shortcode將小工具或多個小工具或整個小工具區域(側邊欄)插入到頁面中。, 首先在正常的側邊欄中設置小工具。 檢查它是否正常運作。, 然後將所選小工具...。
  • Shortcode in Menus 》此外掛讓你可以在 WordPress 導覽選單中使用簡碼,以便可以動態生成連結。也可以讓你在導覽選單中添加完整的 HTML 段落。, 使用方法, 查看截圖。, 另外,查看...。
  • Sidebar Widgets by CodeLights 》❗ 很抱歉,由於 SiteOrigin 的 widgets API 完全更改,CodeLights 不再支援 SiteOrigin Page Builder 的原生使用。解決方案:您仍然可以在純文字編輯器中創...。
  • Advanced iFrame 》看起來您正在尋找一個 WordPress 外掛 - Advanced iFrame Pro。這個外掛可讓您使用 iframe 包含其他網頁到您的網站中,同時具有隱藏和修改元素、自動調整高度...。
  • Insert Pages 》Insert Pages 可讓您使用 Shortcode API,將任何 WordPress 內容(例如,頁面、文章、自訂文章類型)嵌入其他 WordPress 內容。它還包括一個小工具,可將頁面...。
  • Shortcodes by Angie Makes 》Shortcodes by Angie Makes 外掛為您的 WordPress 主題新增一系列易於使用的短碼,這些短碼與 Angie Makes WordPress 主題 完美搭配。, 範例, 請到此查看這些...。
  • Team Members 》這個外掛會為管理員面板增加一個「團隊」區塊,讓您可以輕鬆地在網站上展示您的員工/職員。您可以快速地將成員加入您的團隊,加入他們的照片、職位、個人簡介...。
  • Post Snippets – Custom WordPress Code Snippets Customizer 》, 建立自訂短碼和可重複使用的內容,並將它們插入到您的文章和頁面中。, , 此外掛讓您建立 HTML、PHP 程式碼或常用文字片段的庫。在文章和頁面中,您可以使用...。

文章
Filter
Apply Filters
Mastodon