Обновлено 16.12.2022
На главной странице в корне WordPress Woocommerce ошибка, связанная с тем, что term_id не существует на странице shop
Notice: Undefined property: WP_Post_Type::$term_id in /home/m/user/localhost/public_html/wp-content/themes/mythemes/template-parts/category-list.php on line 40
Чтобы исправить данную ошибку, вместо
$args = array( 'child_of' => $category->term_id, 'taxonomy' => 'product_cat', 'numberposts' => -1, 'hide_empty' => 0, );
пишем
if ( is_shop() ) { $mycategory = 0; } else { $mycategory = $category->term_id; } $args = array( 'child_of' => $mycategory, 'taxonomy' => 'product_cat', 'numberposts' => -1, 'hide_empty' => 0, );
Ваш комментарий будет первым