Если вы когда-нибудь будете искать на своем сайте тип сообщения product
, вы можете создать собственный шаблон searchform.php
, чтобы включить это скрытое поле:
<input type="hidden" name="post_type" value="product" />
Вы можете разместить это где угодно в пределах form
HTML-разметки. Ниже показано, что WP выводит по умолчанию, если нет файла searchform.php
, и вы используете поддержку формы HTML5.
<form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<input type="hidden" name="post_type" value="product"/>
<label>
<span class="screen-reader-text"><?php _e( 'Search for:', 'label' ); ?></span>
<input type="search" class="search-field" placeholder="<?php esc_attr_e( 'Search …', 'placeholder' ); ?>" value="<?php echo get_search_query(); ?>" name="s"/>
</label>
<input type="submit" class="search-submit" value="<?php esc_attr_e( 'Search', 'submit button' ); ?>"/>
</form>
Вы можете добавить приведенный выше код к своему собственному searchform.php
и добавить его в корень директории THEME.