我有一個短代碼[Mark],它只用作文本的標記。另一個用於根據帖子ID提取標記內容的簡碼[MarkExt]。從另一篇文章中提取短代碼內容
[Mark label="mrk"]Some text here[/Mark]
我需要做的是,當我調用
[MarkExt label="mrk" id=10]
是獲得由[馬克]在帖子ID指定的標籤MRK包圍的文本。 如何獲得[標記]內容?
編輯:對不完整的帖子道歉。下面的代碼的functions.php或插件文件什麼我目前做的是
對於[標記]
function mark_shortcode($atts,$content = null){
return $content;
}
add_shortcode('Mark', 'mark_shortcode');
而對於[MarkExt]
function extract_shortcode($atts,$content = null){
$label = $atts['label'];
$pid = $atts['id'];
}
add_shortcode('MarkExt', 'extract_shortcode');
你已經嘗試過這麼做了嗎?請回顧[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。堆棧溢出不是一種編碼服務。預計您會在發佈之前研究您的問題,並嘗試親自編寫代碼***。如果您遇到* specific *,請使用[Minimal,Complete和Verifiable示例](https://stackoverflow.com/help/mcve)中的相關代碼更新您的問題,並對您嘗試的內容進行總結。 – FluffyKitten