0

国コードに依存する php インクルードを出力するために wordpress プラグインを使用しています。場所に応じてテキストを出力する条件付きショートコードを設定しましたが、それを次のレベルに進めて php ファイルをインクルードすることはできません。 :

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'hello' .'[/wpgc_is_country_code]');?>

これは「hello」を出力しますが、phpファイルを含めたいです。私はこれを試しました:

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'include('include/UK.php')' .'[/wpgc_is_country_code]');?>

しかし、それは機能していません。出力は空白です。「インクルード」部分のどこが間違っていますか? (「get_template_part」関数を使用してみましたが、うまくいきませんでした)

前もって感謝します!

4

1 に答える 1

0

hello は文字列であるため、引用符が必要ですが、include は関数です。引用符で関数を使用するのは間違っていますinclude()

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . include('include/UK.php') .'[/wpgc_is_country_code]');?>
于 2013-11-15T09:20:15.053 に答える