Использовал плагин amr shortcode any widget..
Ченез него в созданную страницу записал
[do_widget "collapsing categories" ]
[do_widget id=pages-3 ]
Поясню
В созданную плагином область widgets for shortcodes
Вставил сразу два виджета Collapsing categories
Один из них настроил на Продуктовые категории:
Taxonomy Type: Product Categories (product_cat)
Post type: Товары (product)
В Expanding shows: Субкатегории и посты
В "Auto-expand these categories (separated by commas):" перечислил все родительские категории, которые сразу открываются при открытии страницы.
Хочу добавить, что товар у меня отмечен, как для подкатегорий, так и для родительской категории.
Поэтому он сразу появляется при открытии страницы.
Второй виджет у меня оставлен по умолчанию для рубрик. Единственное я добавил также автооткрытие, перечислив в форме через запятую все категории рубрик.
Оба виджета срабатывают сразу от первого шорткода [do_widget "collapsing categories" ]
Второй шорткод предназначен для вывода страниц.. В нем я не применял виджета Collapsing categories, А вывел виджет Страницы непосредственно в область widgets for shortcodes.
Во втором шорткоде пришлось искать id виджета, так как через название он не выводился.
Конечно цены справа ужасно не хватает. Я уж и сам немного порылся в коде и на форумы другие понаписал. Может какой программист поможет.
В плагине Collapsing categories ещё даты можно по разному выводить. Я эту фичу для рубрик настроил.
А разные другие плагины для карт сайтов удалил. Получается что не нужны они теперь.
Ещё отмечу, что сейчас народ сбрасывается на на один хороший плагин. Я тоже поучаствую. Может и вас заинтересует. Выслал ссылку вам в личику