wordpress - 在搜索表单 woocommerce 中添加类别下拉列表
问题描述
通过使用以下代码,我可以在搜索框旁边显示类别。搜索也工作正常。但结果并未针对该类别显示。比如假设我的关键词是“T-shirt”,我在“Jewelry”类别下搜索,结果仍然显示T-shirts。请帮助我。
<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="Search..." value="<?php echo esc_attr( get_search_query() ); ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ); ?>" />
</label>
<?php
// output all of our Categories
// for more information see http://codex.wordpress.org/Function_Reference/wp_dropdown_categories
$swp_cat_dropdown_args = array(
'show_option_all' => __( 'Any Category' ),
'name' => 'swp_category_limiter',
'taxonomy' => 'product_cat'
);
wp_dropdown_categories( $swp_cat_dropdown_args );
?>
<input type="submit" class="search-submit" value="Search" />
</form>
解决方案
推荐阅读
- redis - Redis`SCAN`:如何在可能匹配的新密钥之间保持平衡并确保最终结果在合理的时间内?
- c - Scanf 意外返回 EOF
- android - 我们可以跟踪在受信任的网络活动中打开的 weburl 吗?
- sass - 使用 SASS & 运算符连接多个类
- javascript - 在 Jest 中模拟 execSync
- cytoscape.js - 如何将 Cytoscape 圆形节点分成几块
- python - 是否有类似于 matlab 的 python 语法来选择行和列?
- mongodb - 从聚合查询中的周整数获取isodate | 从 1 到 2019 年 12 月 30 日,从 2 到 2020 年 6 月 1 日
- ios - IOS:使用重复触发的通知仅在设备解锁时显示?
- angular - 如何从 Angular 8 在 AWS S3 中上传文件