wp-includes/shortcodes.php

WP檔案 16
WordPress API for creating bbcode-like tags or what WordPress calls "shortcodes". The tag and attribute parsing or regular expression code is based on the Textpattern tag parser.
函式/鉤子名 描述
_filter_do_shortcode_context (函式) 在簡碼渲染期間過濾 “wp_get_attachment_image_context “鉤子。
strip_shortcodes_tagnames (過濾鉤子) strip_shortcodes_tagnames: 這是一個WordPress的過濾鉤子,允許開發者從註冊的短程式碼列表中刪除短程式碼。這對那些不再使用或需要暫時禁用的短程式碼很有用。
shortcode_atts_{$shortcode} (過濾鉤子) shortcode_atts_{$shortcode}是一個過濾鉤子,允許你修改WordPress中一個短碼的預設屬性。$shortcode變數是你要修改的短碼的名稱。通過使用這個鉤子,您可以新增、刪
pre_do_shortcode_tag (過濾鉤子) pre_do_shortcode_tag: 這是WordPress的一個過濾鉤子,允許你在do_shortcode函式處理之前修改一個短碼的輸出。該鉤子在指定的短碼標籤被處理之前被觸發,允許你修改或替
do_shortcode_tag (過濾鉤子) do_shortcode_tag。這個過濾器是用來修改一個特定的短碼的輸出。它接受幾個引數,包括標籤名稱、屬性和內容。
unescape_invalid_shortcodes (函式) unescape_invalid_shortcodes: 這個函式從一個給定的內容字串中刪除無效的或不安全的短碼標籤。它需要一個引數,$content,這是要清除的內容。
strip_shortcodes (函式) strip_shortcodes: 這是一個WordPress的函式,從一個字串中刪除所有的短碼標籤。它需要一個引數,$content,並返回刪除所有短碼標籤的字串。
strip_shortcode_tag (函式) strip_shortcode_tag: 這是一個WordPress的函式,從一個字串中刪除一個短碼標籤。它需要兩個引數,$content和$tag。引數$content是包含短碼標籤的字串。$tag
shortcode_parse_atts (函式) shortcode_parse_atts: 這個函式用來解析一個短碼的屬性。它需要一個引數 – $text – 這是短碼屬性的文字: 這個函式將返回一個代表短碼屬性的鍵/值對的陣列。
shortcode_exists (函式) shortcode_exists: 這是一個WordPress函式,用於檢查一個給定的短碼是否存在。它通常被用來確定一個短碼是否可以在一個特定的環境中使用: 這個函式需要一個引數,就是短碼的名稱。
shortcode_atts (函式) shortcode_atts: 這是一個WordPress的函式,用於解析和合並一個短碼的屬性和預設屬性。它通常用於為短碼屬性設定預設值,並以使用者定義的值來覆蓋它們: 這個函式需要兩個引數:預設屬性
remove_shortcode (函式) remove_shortcode: 這個函式用來從WordPress中刪除一個短碼。短碼是用來向文章和頁面新增動態內容的: 這個函式需要一個引數,就是要刪除的短碼的名稱。
remove_all_shortcodes (函式) remove_all_shortcodes: 這個函式用來刪除所有使用add_shortcode函式註冊的短程式碼: 當你想從你的主題或外掛中刪除所有的短程式碼時,這個函式很有用。
has_shortcode (函式) has_shortcode – 這是一個WordPress函式,用於檢查一個文章或頁面的內容中是否存在特定的短碼。短碼是自定義的程式碼片段,可以用來將複雜的功能或內容嵌入到一個文章或頁面中。has_s
get_shortcode_regex (函式) get_shortcode_regex函式是一個WordPress函式,它檢索用於解析短碼的正規表示式模式: 這個函式不接受任何引數,並返回正規表示式模式。
get_shortcode_atts_regex (函式) get_shortcode_atts_regex函式是一個WordPress函式,檢索用於解析短碼屬性的正規表示式模式: 這個函式不需要引數,並返回正規表示式模式。
do_shortcodes_in_html_tags (函式) do_shortcodes_in_html_tags: 這是一個WordPress的函式,可以使短程式碼在HTML標籤中使用。預設情況下,由於安全原因,WordPress不允許在HTML標籤內使用短程
do_shortcode_tag (函式) do_shortcode_tag: 這是一個WordPress的函式,它被do_shortcode用來解析單個短碼標籤: 這個函式通常被那些需要建立自己的自定義短碼的開發者使用。
do_shortcode (函式) do_shortcode: 這是一個WordPress函式,用於處理一個短碼字串並返回結果。短碼是一些小的程式碼,可以在WordPress的文章和頁面中用來新增動態內容,如按鈕或畫廊。
apply_shortcodes (函式) apply_shortcodes: 這個函式用於解析和執行給定字串中的短程式碼。它需要一個引數,也就是要解析的字串。開發人員可以使用這個函式將動態內容新增到文章、頁面和其他內容型別。
add_shortcode (函式) add_shortcode – 向WordPress註冊一個短程式碼。短碼是一種建立可重複使用的小塊程式碼的方式,可以讓內容建立者很容易地插入到內容中: 該函式需要兩個引數:短碼標籤和一個回撥函式來生

常見問題

FAQs
檢視更多 >