如何在视觉作曲中使用短代码

时间:2015-11-25 14:40:46

标签: php wordpress

我正在使用视觉作曲家,我制作了一个名为' fieldorigin 的标准短代码'在我的主题函数文件中:

add_shortcode( 'fieldorigin', 'origin' );
function origin($atts) {
    //ob_start();
    return "hello";
    //return ob_get_clean();
}

我希望把它放在标准的视觉作曲家' WP Text - 任意文本或HTML' 选项中我想要' 你好'出现:表单字段值中 - 它只是一个标准的html表单,名称,电子邮件消息等。

然而,当我保存我的页面并在浏览器中查看它时,它仍然显示' [fieldorigin]'而不是'你好'如上面的代码所示。

如果我将短代码放在表单中的任何位置(而不是字段值)或表单之前,它会输出' hello'很好但我希望它作为表单输入字段值。

正如您从上面所看到的,我尝试了ob_start();并返回ob_get_clean();,但没有运气。

任何人都可以提供帮助,我也尝试过内置于视觉作曲家的短代码映射器,但又没有运气。

1 个答案:

答案 0 :(得分:2)

尝试使用常规文本块,然后在那里编写短代码。

Write the shortcode here, or anywhere else