【问题标题】:How can I change the default WordPress search to search for woocommerce products? [closed]如何更改默认 WordPress 搜索以搜索 woocommerce 产品? [关闭]
【发布时间】:2017-12-24 11:01:07
【问题描述】:

我想更改这些代码以显示 woocommerce 的产品。

public function wpr_search_form() {
    $search_placeholder = $this->option('search_box_text');
    $unique_id = esc_attr( uniqid( 'search-form-' ) );
    return '<form role="search" method="get" class="wpr-search-form" action="' action="<?php echo esc_url(home_url('/') . '"><label for="'.$unique_id.'"></label><input type="search" class="wpr-search-field" placeholder="' . $search_placeholder . '" value="" name="s" title="Search for:"><button type="submit" class="wpr_submit"><i class="wpr-icon-search"></i></button></form>';

【问题讨论】:

    标签: php wordpress search woocommerce


    【解决方案1】:

    请使用以下来自:

     <form role="search" method="get" class="search-form" action="<?php echo 
     home_url( '/' ); ?>">
    <label>
        <span class="screen-reader-text"><?php echo _x( 'Search for:', 'label' ) 
     ?></span>
        <input type="search" class="search-field" placeholder="<?php echo 
      esc_attr_x( 'Search …', 'placeholder' ) ?>" value="<?php echo 
    get_search_query() ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 
     'label' ) ?>" />
     </label>
      <input type="submit" class="search-submit" value="<?php echo esc_attr_x( 
     'Search', 'submit button' ) ?>" />
    <input type="hidden" value="product" name="post_type" id="post_type" />
       </form>
    

    【讨论】:

    • 我只需要搜索 woocommerce 产品
    • 我的代码也会这样做
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 2017-05-02
    • 2021-06-16
    • 2016-01-06
    • 1970-01-01
    相关资源
    最近更新 更多