WordPress函數(shù):get_search_form(獲取搜索表單)

    講解函數(shù)

    來源于:

    https://www.wpdaxue.com/get_search_form.html

    描述

    引入 searchform.php 文件來顯示搜索表單。

    用法

    <?php get_search_form( $echo ); ?>
    

    參數(shù)

    $echo

    (布爾值) (可選) 如果是 true 則輸出表單; false 則返回表單的字符串。默認(rèn): true

    返回值

    (字符串string)?

    如果參數(shù) $echo 設(shè)置為 false,就返回表單的HTML代碼。

    例子

    如果你的主題沒有 searchform.php, WordPress 將使用其內(nèi)置的搜索表單:

    <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>
    

    如果你的主題沒有 searchform.php ,將自動使用上面的代碼替代。請記住,搜索表單需要一個 Get 方式(method="get" )到你博客的首頁,而且文本輸入框應(yīng)該被命名為 s (name="s"),此外,還必須向上面的例子一樣包含 alabel 。

    一個自定義的 searchform.php 例子:

    <form action="/" method="get">
        <fieldset>
            <label for="search">Search in <?php echo home_url( '/' ); ?></label>
            <input type="text" name="s" id="search" value="<?php the_search_query(); ?>" />
            <input type="image" alt="Search" src="<?php bloginfo( 'template_url' ); ?>/images/search.png" />
        </fieldset>
    </form>
    

    最后一個選項是寫一個自定義的函數(shù)(在你的 functions.php 文件中)和通過鉤子掛載這個函數(shù)到 theget_search_form 這個動作鉤子。

    function my_search_form( $form ) {
    ?
        $form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
        <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label>
        <input type="text" value="' . get_search_query() . '" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" />
        </div>
        </form>';
    ?
        return $form;
    }
    ?
    add_filter( 'get_search_form', 'my_search_form' );
    

    注釋

    searchform.php 存在時,$echo 參數(shù)將被忽略。一個解決辦法是使用 get_search_form 過濾器(filter)來使表單通過 get_search_form() 。(A workaround is to pass the form to get_search_form() through the get_search_form filter.)

    所在文件

    get_search_form() 包含在 wp-includes/general-template.php.

    相關(guān)函數(shù)

    get_header(), get_footer(), get_sidebar(), get_template_part(), comments_template()

    軟件

    foobar2000 - 音樂播放器

    2019-8-19 16:50:29

    Typecho

    Book- 文字展示類Typecho主題

    2020-8-14 16:33:40

    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    0 條回復(fù) A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 成人毛片无码一区二区| 精品一区二区久久| 国产AV午夜精品一区二区入口 | 国产精品亚洲综合一区在线观看| 变态调教一区二区三区| 欧美日本精品一区二区三区 | 精品一区二区三区在线播放| 久久亚洲一区二区| 精品国产AⅤ一区二区三区4区| 日韩一区在线视频| 国产精品高清一区二区三区不卡| 亚洲一区二区三区在线观看精品中文 | 香蕉久久ac一区二区三区| 日韩内射美女人妻一区二区三区| 综合无码一区二区三区| 日本韩国黄色一区二区三区| 最新中文字幕一区二区乱码| 亚洲欧洲日韩国产一区二区三区| 秋霞午夜一区二区| 日本片免费观看一区二区| 亚洲欧洲精品一区二区三区| 日本伊人精品一区二区三区| 乱码精品一区二区三区| 国产精品亚洲午夜一区二区三区| 亚洲狠狠狠一区二区三区| 国产乱人伦精品一区二区| 无码人妻aⅴ一区二区三区有奶水| 日韩精品人妻一区二区三区四区| 日韩视频一区二区在线观看| 日韩精品一区二区三区影院| 久久精品国产亚洲一区二区三区 | 无码人妻精品一区二区三区蜜桃| 亚洲av成人一区二区三区| 日韩在线一区高清在线| 一区二区三区免费在线视频 | 日本无码一区二区三区白峰美| 国产一区二区三区四| 亚洲韩国精品无码一区二区三区| 久久精品免费一区二区| 国产成人精品一区二区A片带套| 日韩精品一区二区三区在线观看 |