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

    講解函數

    來源于:

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

    描述

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

    用法

    <?php get_search_form( $echo ); ?>
    

    參數

    $echo

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

    返回值

    (字符串string)?

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

    例子

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

    <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" )到你博客的首頁,而且文本輸入框應該被命名為 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>
    

    最后一個選項是寫一個自定義的函數(在你的 functions.php 文件中)和通過鉤子掛載這個函數到 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 參數將被忽略。一個解決辦法是使用 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.

    相關函數

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

    怎么使用html數學公式顯示庫MathJax - js筆記

    2020-5-26 22:38:05

    隨記

    尋求建議

    2019-5-4 10:27:33

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 日韩人妻无码一区二区三区| 亚洲AV无码一区二区三区久久精品| 国产精品视频一区| 亚洲午夜精品一区二区麻豆| 亚洲av无码一区二区三区天堂 | 国产综合精品一区二区三区| 国产在线一区二区| 国产综合一区二区| 国产成人午夜精品一区二区三区| 亚洲av无一区二区三区| 久久99精品免费一区二区| 日本午夜精品一区二区三区电影| 国产一区二区成人| 真实国产乱子伦精品一区二区三区| 国产a∨精品一区二区三区不卡 | 一区二区三区四区在线视频| 国精产品一区二区三区糖心| 天堂一区二区三区精品| 国产日韩一区二区三免费高清| 内射少妇一区27P| 无码午夜人妻一区二区不卡视频| 国产福利电影一区二区三区,日韩伦理电影在线福| 一区二区三区伦理高清| 国产午夜精品一区二区三区极品 | 91视频一区二区| 亚洲日韩国产精品第一页一区| 日韩一区二区三区在线观看| 精品国产免费观看一区| 中文无码一区二区不卡αv| 中文字幕一区二区三区日韩精品 | 久久国产精品一区| 一区二区三区高清在线| 视频一区二区三区免费观看| 国产成人一区二区动漫精品| 国产成人精品一区二区A片带套 | 国产精品va一区二区三区| 国产福利酱国产一区二区| 在线不卡一区二区三区日韩| 免费萌白酱国产一区二区| 久久久精品日本一区二区三区| 波多野结衣高清一区二区三区|