В настоящее время я использую их Avada на моем веб-сайте WordPress WooCommerce, где я создал продукт для членства с id = 1234
. Это членство продуктов имеет 8 различных вариантов, т.е. Silver (Monthly, Quarterly, Half Year & Yearly), Gold (Monthly, Quarterly, Half Year & Yearly)
. Чтобы позволить моим членам обновлять или ухудшать свои существующие планы членства, то есть переключаться между серебряными ежемесячными и золотыми ежемесячными.
Я показываю этот продукт (все 8 его вариантов в таблице цен), используя файл шаблона для этоготолько продукт. Когда продукт находится в режиме редактирования, я размещаю следующий шорткод в разделе параметров оплаты:
[woocommerce_one_page_checkout product_ids="1234" template="pricing-table"]
Хотя я получаю необходимые варианты этого продукта в форме таблицы цен,Тем не менее, результат имеет несколько проблем. Это:
Шорткод правильно выводит требуемые варианты, информацию о платеже и информацию о доставке / информацию о пользователе, однако они дважды отображаются на внешнем интерфейсе. Чтобы преодолеть такое поведение шорткода, я использую CSS display: none;
для разделов, которые выглядят дублированными, таких как таблица цен, адрес доставки, информация об оплате и т. Д.
Информация об оплате в обоих этихдубликаты разделов (которые появляются дважды в результате вышеприведенного шорткода) отключены. Иногда код безопасности кредитной карты также появляется более одного раза в обоих разделах.
Я также пытался использовать шорткод в моем файле functions.php, но все равно получаюта же проблема. В настоящее время я работаю над дочерней темой Avada для настройки. Как я могу обойти эту проблему? Любые предложения будут высоко оценены.