2013-01-31 155 views

回答

1

就像david.binda說的,Wordpress已經有了這個功能。

但該模板可能使用WP_Query。在這種情況下,你可以在這個WP_Query加上 「S」 參數:

$query = new WP_Query('s=keyword'); 

WP_Query Reference

0

搜索功能是不是在主題。它在你的WordPress安裝中並且已經有效。嘗試輸入你的家庭網址?s = some + text param。

爲了使主題顯示比正常的檔案頁面不同的方式搜索結果,很容易如複製archive.php,它重命名爲的search.php再加上你可能會慣於稍微修改它(也許加入H1與the_search_query函數)。接下來,您必須在主題內創建searchform.php。您可以使用法典此代碼爲您的文件

<form role="search" method="get" id="searchform" action="<?php echo home_url('/'); ?>"> 
    <div><label class="screen-reader-text" for="s">Search for:</label> 
     <input type="text" value="" name="s" id="s" /> 
     <input type="submit" id="searchsubmit" value="Search" /> 
    </div> 
</form> 

另外,你必須要麼插入搜索插件到部件化側邊欄或添加搜索表單其他地方到你的主題(也許header.php文件)。你可以受益於這個get_search_form function