この関数の出力を変数に格納するにはどうすればよいですか?
if (function_exists('qts_language_menu') )
{
qts_language_menu('text');
}
だから、私はecho $variable
必要なときにできます。<div>'.$variable.'</div>
この関数の出力を変数に格納するにはどうすればよいですか?
if (function_exists('qts_language_menu') )
{
qts_language_menu('text');
}
だから、私はecho $variable
必要なときにできます。<div>'.$variable.'</div>
if (function_exists('qts_language_menu') ) {
$variable = qts_language_menu('text');
}
qts_language_menu は、値を返さずに直接出力する Wordpress のプラグイン関数のようです。したがって、その出力をキャプチャする必要があります。
if (function_exists('qts_language_menu') )
{
ob_start();
qts_language_menu('text');
$variable = ob_get_clean();
}
次のようにできます(デフォルト値を使用):
$variable = function_exists('qts_language_menu') ? qts_language_menu('text') : "default";
これを試して
$variable = "No Data";
if (function_exists('qts_language_menu') )
{
$variable = qts_language_menu('text');
}
echo '<div>'.$variable.'</div>';