質問: 別のショートコード内のショートコード 私はそれが別のものの中にショートコードを持つことが可能であるかどうか疑問に思いますか?私のシナリオはこれです:コンテンツを列に表示するためのショートコードを作成して、ページのレイアウトをより簡単に管理できるようにします。私がそれらのショートコードの1つにサンプルnextgenギャラリーのために使用しようとするとき今、問題は来ます。何らかの理由で、それはプレーンテキストとしてショートコードを生成するだけです。何かアイディアは?私はあなたが私がショートコードのために使っているコードをあなたに見せるでしょう。 // column shortcode description function column_scdescription($atts, $content="null") { return '<div class="description">' .$content . '</div> <!-- description ends here -->'; } add_shortcode ("product-description", "column_scdescription"); 前もって感謝します。
回答: これを行うには、通常、the_contentフィルタを$ contentに適用します。 do_shortcode($ content)も使えると思います。// column shortcode description function column_scdescription($atts, $content="null") { return '<div class="description">' .apply_filters('the_content', $content) . '</div> <!-- description ends here -->'; } add_shortcode ("product-description", "column_scdescription"); ネストされたショートコード /コーデックスでお読みください。