Вообще-то это стандартный функционал вукоммерс. Варианты вывода: только категории, категории и товары, только товары, на странице категории: подкатегории, подкатегории и товары, товары
CryNet, сори что вмешиваюсь, например fullpage, полноценного аналога по функционалу которому нет, разве что юзать версии до 3 и то они все круче бесплатных аналогов
Или acf pro для wp
kyctaphik, Любопытно, а какой ответ вы хотели услышать. Без никаких вводных данных. Даже если у вас готовая тема я, пожалуй не встречал, что в настройках готовой темы можно менять локацию для поиска. обычно отключить и включить. А дальше я ответил - находите то место где в файлах выводится поиск и перемещаете его в другое, необходимое вам. Тут могут быть варианты. например если поиск выводится с помощью хука, то достаточно отвязать его от текущего хука, создать в нужном месте новый хук и привязать его к новому. Если просто версткой, то вырезал вставил.
А дальше стили-стили, потому что сразу после перемещения 90% что меню будет поломано
Quintis, в свое время доводилось делать блоки из вёрстки для Page builder by site Origin, у них неплохая инструкция, сталкивался с блоками под Unyson. Пожалуй самый простой способ - это действительно блоки для гутенберга, в частности последние версии acf pro тоже поддерживают создание блоков для гутенберга
VPVPVP, ваш код в целом правильный, он подразумевает два файла в корне темы и вывод на странице архива, категории, индекса. Ваш первый код через wp_query позволяет делать вывод в любом шаблоне. Попробуйте изменить стандартный цикл на wp_query, также после использования такого цикла рекомендуется сбросить настройки глобальной переменной с помощью wp_reset_postdata или wp_reset_query