2015-12-11 39 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