Вот и написано вам: Вызов не существующей функции bp_core_get_directory_page_ids()
В файле /home/c/cr17033/app/public_html/wp-content/themes/vikinger/template-part/header/header-logged-out.php
Строка 100
Сайты на WordPress + Интернет магазины WooCommerce
У этого плагина нет механизма очереди для обработки большого объема данных. Таймауты рубят обработки.
А магия с увеличением времени таймаута запросов - это плохое решение.
По хорошему - надо допилить плагин так чтобы он умел работать очередями и обходить проблему таймаута запросов.
Но автору не хватает ресурсов для этого.
Надо искать хорошего ВП-разработчика, который сможет реализовать этот механизм внутри плагина.
Т.к. в WP я такой функции не знаю, могу предложить сделать фиксированную высоту карточки товара, а при ховере можно развернуть во весть "рост". Либо воспользоваться JS, если хотите "нажимать" :)
наверняка есть готовые темы с такой фичей для WP, но если Ваша тема на это не рассчитана, то в два клика такое не сделать.
А делается это так:
Создаете альтернативные css и по клику через js меняете url подключенного css. Можно все стили в 1 css запихнуть (мне кажется не рационально) и менять в js по клику class body.
НО!!! делать такое для сайта - это баловство. Подобная функция оправдана для личных кабинетов, админок, где человек много работает. Для морды сайта - это лишнее явно.
В Gravity Forms если собирать форму, то любой элемент формы может быть поставлен условием любого другого. Conditional выставляется примерно как на этом скриншоте.