在wordpress中打开和关闭短代码之间包装php代码

时间:2015-06-04 11:34:38

标签: php wordpress

我正在使用切换元素的短代码,我想将以下代码的输出放在此切换元素中。

<?php
function myget_info(){ 
echo '123';} ?>

我用于切换和我的功能的代码是

<?php echo do_shortcode( '[vc_toggle title="Toggle title"]' . myget_info() . '[/vc_toggle]' ); ?>

但是,当我使用上述功能时,我的功能输出显示在我的切换顶部而不是我的切换内。

1 个答案:

答案 0 :(得分:0)

您遇到的问题是您是立即输出myget_info()的值而不是返回它,以便可以在do_shortcode()内使用。

变化:

function myget_info() {
    echo '123';
}

要:

function myget_info() {
    return '123';
}