我第一次遇到这个T_ECHO错误..
function cart($items, $args) {
$items .= '<li id="menu-item-cart" class="menu-item-object-page menu-item-cart">' . echo do_shortcode('[shopping_cart]'); . '</li>';
return $items;
}
如何使这项工作成功,以便我的短代码显示在那里?
答案 0 :(得分:0)
您不会在字符串连接中添加额外的echo
。
function cart($items, $args) {
$items .= '<li id="menu-item-cart" class="menu-item-object-page menu-item-cart">' . do_shortcode('[shopping_cart]') . '</li>';
return $items;
}
答案 1 :(得分:0)
'...' . echo do_shortcode('[shopping_cart]'); . '...'
应该是
'...' . do_shortcode('[shopping_cart]') . '...'
答案 2 :(得分:0)
使用它:
$items .= '<li id="menu-item-cart" class="menu-item-object-page menu-item-cart">' . do_shortcode('[shopping_cart]') . '</li>';
return $items;
和echo
你的职能,
答案 3 :(得分:0)
像这样使用:
function cart($items, $args) {
$items .= '<li id="menu-item-cart" class="menu-item-object-page menu-item-cart">'.do_shortcode('[shopping_cart]').'</li>';
return $items;
}