2015-12-11 37 views
-1

在变量中调用函数?

function search_form { 
    echo '<form>code</form>'; 
} 
$search_form = search_form(); 

我希望这(在另一个PHP文件)为WordPress做了一个搜索表单:

if('true' == $instance['example']) 
    echo '<div>' . $search_form . '</div>'; 

我怎么能与例如这样做是因为上述方法无效。

回答

-1

使用$form = get_search_form(false)获取变量中的搜索表单。

例子:

$form = get_search_form(false); 
if('true' == $instance['example']) 
echo '<div>' . $form . '</div>'; 

阅读更多关于get_search_form here

+0

不是我一直在寻找,但感谢......我做了一个'修复'! –

2
function search_form { 
    return '<form>code</form>'; 
} 
$search_form = search_form(); 

使用return,而不是echo