我只是在尝试显示我的简码时遇到了这个问题,希望有人能给我一个解决方案:
我的目标:我需要 Visual Composer 中的文本字段,这样我就可以为每个付款按钮添加一个唯一的短代码。
这是我创建的文本字段:
array(
'type' => 'textfield',
'heading' => esc_html__('Shortcode', 'softing'),
'param_name' => 'shortcode',
'edit_field_class' => 'vc_col-sm-4',
),
这是我将插入其中的简码:[purchase_link id="3839" text="Add To Cart" style="button" color="orange"]
现在我正在尝试显示短代码:
$out .= '<div class="pricing-box-shortcode">'.'<div class="#pricing-box-shortcode">'.do_shortcode($atts['shortcode']).'</div>'.'</div>';
这是结果和我的实际问题: 截图
我注意到如果我不使用$atts['shortcode']而只是粘贴我的简码 - 它可以工作。
do_shortcode([purchase_link id="3839" text="Add To Cart" style="button" color="orange"])
任何解决方案或线索将不胜感激!