私はテキストのマーカーとしてのみ使用されるショートコード[マーク]を持っています。ポストIDに基づいてMarkerのコンテンツを抽出するためのもう一つのショートコード[MarkExt]。私がする必要がどのような他のポストから短いコードのコンテンツを抽出する
[Mark label="mrk"]Some text here[/Mark]
は私が
[MarkExt label="mrk" id=10]
を呼び出す際に、ポストIDで指定したラベルMRKの[マーク]で囲まれたテキストを取得することであるということです。 [Mark]のコンテンツはどのように入手できますか?
編集:不完全な投稿の謝罪。私はこれまでやったことは[マーク]
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)をご覧ください。スタックオーバーフローはコーディングサービスではありません。 ***あなたの問題を研究し、投稿する前に自分でコードを書いてみることをお勧めします***。 *特定の*に固執している場合は、関連するコードを[最小、完全、および検証可能な例](https://stackoverflow.com/help/mcve)で更新し、試した内容の概要を更新してください。 – FluffyKitten