文字列内に関数を追加しようとしていますが、shortcodeで関数の出力を表示していますが、エラーを表示しています。変数文字列内に関数を追加する
function foo_shortcode($atts, $content = null) {
$datashortcode = '<div>'
.if(function_exists('rtb_kk'))
{
rtb_kk();
}.
'</div>'
;
return $datashortcode;
}
add_shortcode('showfoo', 'foo_shortcode');
私は間違いを犯していますか?
あなたは単にそれを行うことはできません。これは構文エラーです。 –
構文エラーが多いので、最初にPHPについてのチュートリアルを読んでから、wordpressにプラグインを書いてください:) – jamek