經常會用用户詢問,我想很方便的使用搜索框,也就是説能夠快速添加短代碼到文章中,有沒有解決方案?回答是肯定的。只需要在 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{}