在Wordpress中的PHP文件中插入短代码

时间:2016-10-17 14:23:20

标签: php wordpress shortcode

我已经使用了崩溃 - 无法解决问题,而且我无法弄清楚如何将一个字段传入其中。

短代码是:

echo do_shortcode('[expand title="Click here"]Hidden text. [/expand]');

而不是Hidden text我希望通过使用它来传递我通常会得到的字段:

get_custom_field('description', true); 

看来我无法将此代码段复制并粘贴到相关位中。

我怎样才能实现我之后的目标?

1 个答案:

答案 0 :(得分:0)

您应该能够使do_shortcode来电变为动态,但您必须将短代码的全部内容传递到do_shortcode函数调用中,并且您很难从评论该线的实际结构。试试这个:

<?php echo do_shortcode('[expand title="click here "] ' . get_custom_field('description', true) . ' <hr> [/expand]'); ?>