0

カスタム テンプレートに短いコードを追加して、記事に含めることはできますか?

lets say I have a page.example.php custom template 

記事にショートコードが含まれている場合にこのテンプレートを返すプラグインを作成したい。

function get_Example_Template() {

        $shortcode_content=get_template_part('page','example')
    return $shortcode_content;
}

add_shortcode( 'shortcode_content', 'get_Example_Template');
4

2 に答える 2

0

プラグインで false に初期化された変数を宣言します。関数を初めて呼び出すときは、true に設定します。関数が呼び出されるたびに、その変数が false の場合にのみ続行します。

于 2012-08-06T14:44:07.830 に答える
0

答えはここにあります:ショートコード関数内から WordPress get_template_part を呼び出すと、最初にテンプレートがレンダリングされます

問題は、get_template_part がすぐにエコーし、ショートコードがリターンを必要とすることです。出力バッファリングは問題を解決するはずです。

于 2013-09-04T20:35:52.520 に答える