Шорткод не работает при обновлении страницы через ajax

Интернет-магазин на WooCommerce.

На странице листинга товаров для каждого товара выводятся кнопки "добавить в избранное" и "добавить в сравнение" через шорткоды соответствующих плагинов "YITH add to wishlist" и "YITH compare":

[yith_wcwl_add_to_wishlist]
[yith_compare_button]

Также на странице присутствуют фильтры по атрибутам товаров, которые работают на Ajax — отмечаешь чек-бокс, листинг товаров перегружается с применением этого фильтра.

Проблема: при нажатии на один из фильтров, в карточках товаров срабатывает только один шорткод [yith_wcwl_add_to_wishlist], а второй выводится в виде текста: "[yith_compare_button]". Проблема именно в этом шорткоде, очередность выводов шорткодов ситуацию не исправляет.

Почему такое может быть и куда рыть чтобы это починить?

Если это возможно, то в идеале починить не меняя код плагинов и темы — хочется сохранить возможность обновлять сайт в будущем.


Ответы (0 шт):