【问题标题】: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>