我正在尝试在字符串中添加一个函数,以通过短代码显示函数的输出,但它显示错误。
function foo_shortcode($atts, $content = null) {
$datashortcode = '<div>'
.if(function_exists('rtb_kk'))
{
rtb_kk();
}.
'</div>'
;
return $datashortcode;
}
add_shortcode('showfoo', 'foo_shortcode');
我在哪里弄错了?
答案 0 :(得分:2)
您有语法错误,
$datashortcode = '<div>'.(function_exists('rtb_kk') ? rtb_kk() : '').'</div>';
替换此行。