經常會用使用者詢問,我想很方便的使用搜尋框,也就是說能夠快速新增短程式碼到文章中,有沒有解決方案?回答是肯定的。只需要在 function.php 檔案中加入如下程式碼即可實現:
<pre>add_shortcode('wpbsearch', 'get_search_form');
這會顯示預設搜尋框,但是有人說樣式不好看,ok,可以設定自定義的樣式的,使用下面的程式碼,放到函式檔案裡:
function wpbsearchform( $form ) {
$form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
<div><label for="s">' . __('請輸入關鍵詞:') . '</label>
<input type="text" value="' . get_search_query() . '" name="s" id="s" />
<input type="submit" id="searchsubmit" value="'. esc_attr__('搜尋') .'" />
</div>
</form>';
return $form;
}
add_shortcode('wpbsearch', 'wpbsearchform');
接下來定義 CSS:
#searchform{}
#s{}
#searchsubmit{}