Итак, ниже приведен некоторый повторяющийся код, который, когда администратор добавляет новую категорию продукта, мне нужно сделать в make и убедиться, что я добавил еще один блок кода с новой добавленной категорией.
if(is_product_category( 'animal' )) {
$args = array(
'post_type' => 'product',
'product_cat' => 'animal',
'posts_per_page' => 999,
'orderby' => 'name',
'order' => 'ASC',);
} elseif(is_product_category( 'character' )) {
$args = array(
'post_type' => 'product',
'product_cat' => 'character',
'posts_per_page' => 999,
'orderby' => 'name',
'order' => 'ASC',);
} elseif(is_product_category( 'kids' )) {
$args = array(
'post_type' => 'product',
'product_cat' => 'kids',
'posts_per_page' => 999,
'orderby' => 'name',
'order' => 'ASC',);
}
...
Поскольку меняются только условные операторы и массив категорий продуктов, я думаю, что есть способ написать один блок кода, который будет просто брать каждую вновь созданную категорию и автоматически делать это, чтобы мне не пришлось возвращаться назад. в.
Задача ещё не решена.
Других решений пока нет …