Я попытался включить значение настраиваемых полей в поиск woocommerce, но у меня возникла проблема.
В Google и Stack я также видел примеры с pre_get_posts, поэтому подумал, что это хорошее направление, и сделал такой код:
function custom_search( $query ) {
if( ! is_admin() && $query->is_main_query() ) {
if ( $query->is_search() ) {
$meta_query = array(
'key' => 'custom_color',
'value' => $query->query['s'],
'compare' => 'LIKE'
);
$query->set( 'meta_query', $meta_query );
}
}
}
add_action( 'pre_get_posts' , 'custom_search' );
К сожалению, это не работает. Можете вы помочь мне?
$query->is_search()
, так как это функция. - person Musk   schedule 26.03.2018