Если не сложно помоги советом. я тут использую вукоммерс, но вывожу товары в произвольном месте(секция меню). Это одностраничник и ситуация такая что мне не нужна ни одна страница, которые создаёт вукоммерц. В такой ситуации как будет правильнее временно(вдруг заказчик в будущем пожелает всё-таки сделать чекаут или возможно выводить товары на карточке, к примеру) отключить все страницы которые плагин создаёт с возможностью всё вернуть по желанию. За неимением лучшего решения, я выбрал весьма неоднозначное - просто удалил страницы(поместил их в корзину, но не очистил её) .
Ну в основном вся фишка в секции меню - туда подгружаются все блюда всех видов меню, а блюда и меню создаются через админку. То есть это типа такой лендинг-магазин, но только без вукоммерс.
Алексей, когда сделать не можешь сам или время поджимает попробуй делать запрос на английском, типа "pure css popup(modal)" наверняка что-нибудь да вылезет)
вывел переменную $menu из этого файла как раз перед циклом, в консоль прилетело значение, которое оказалось объектом массивом.
Когда же я попытался отфильтровать посты по разделу, в консоль прилетали ярлыки соответствующих разделов. Оказалось что проблема было в том, что при создании таксономии значением поля "ярлык таксономии" я написал "menu" (ну, потому что у меня меню для блюд). Оказалось, что движок перетирал значение переменной $menu в своём файле и устанавливал в качестве значения ярлык раздела таксономии. То есть цикл получал в распоряжение не перебираемое структуру, поэтому и ошибка! Просто обалдеть, вот подстава! В-общем, я изменил ярлык таксономии, и всё заработало like a charm.