在WordPress中搜索WooCommerce产品

时间:2013-04-07 作者:Jeremiah Prummer

我注意到我的WooCommerce产品没有通过默认的WordPress搜索功能进行搜索。您知道如何修改该功能以确保搜索产品和产品选项卡吗?

3 个回复
最合适的回答,由SO网友:passatgt 整理而成

只需使用隐藏输入扩展搜索表单:(注意最后一个输入字段)

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

SO网友:Zach Russell

我经营着几个WooCommerce网站,WordPress搜索确实包括产品以及帖子/页面。有定制的吗search.php 文件或任何将更改产品分类法以将其从搜索中排除的自定义函数?WooCommerce还有一个可以使用的产品小部件。

SO网友:Epirocks

通常可以在中指定帖子类型WP_Query.

Woocommerce是product

Wordpress帖子是post

结束