【发布时间】:2014-07-10 20:31:08
【问题描述】:
我有一个这样的函数(这是在 WordPress 网站的 functions.php 中,带有重力形式):
function my_function() {
return '<aside>Some text, and then I want to include a gravity form. [how do i do that here?] </aside>';
}
我也试过这样的:
function my_function() { ?>
<aside>Some text, and then I want to include a gravity form. <?php gravity_form(1, false, false, false, '', true); ?></aside>
<?php } ?>
第二个有效,因为它正确调用重力形式并在网站的前端显示我的功能,但它只是在页面的开头吐出它(或者在我的情况下,我正在使用这个都在一个简码中,所以它在the_content()的开头吐出它。
我做错了什么?
【问题讨论】:
-
gravity_form回声。您可以使用输出缓冲区来做您想做的事情,但如果在gravity_form 中有一个返回而不是回显的函数会更好。我会先找那个。
标签: php wordpress function return output