Есть еще одна проблема - я пытаюсь проверить категорию и дать положительный или отрицательный ответ с моими категориями woocommerce.В примере я хочу исключить категорию «аксессуары» из моей страницы магазина, но я хочу включить только аксессуары в другую пользовательскую страницу, созданную компоновщиком страниц, так что я пытаюсь вставить код functions.php следующим образом, нополучить белую страницу после сохранения.
Код:
function custom_pre_get_posts_query( $q ) {
$tax_query = (array) $q->get( 'tax_query' );
$tax_query[] = array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'accessories' ),
if(is_product_category( 'accessories' ) = 1)
{
'operator' => 'NOT IN'
} else {
'operator' => 'IN'
return true;
}
);
$q->set( 'tax_query', $tax_query );}
add_action( 'woocommerce_product_query', 'custom_pre_get_posts_query' );
Я знаю, что я делаю что-то не так, что-то упустил, но, пожалуйста, укажите мне правильный путь, как это решить.Заранее спасибо!