праблема
Я быў з WooCommerce працуе выдатна ў WordPress. У нейкі момант, Я заўважыў, што фатаграфіі не паказвалі сэкцыю з назвай “ваш заказ”, якія таксама з'яўляюцца спосабамі аплаты. Я страціў больш часу ў пошуках адказу на Google (амаль 2 гадзіны) падрыхтоўка раствора, чым.
На старонцы Checkout, да якой я маю на ўвазе той, які прыходзіць пасля таго, як “завяршаць” кошык, дзе вы можаце ўвайсці або запоўніць рэгістрацыйныя дадзеныя. Даследуючы прычыны праблем, Я выявіў, што гэта было выклікана канфліктам з WordPress Plugin “Просты Facebook Connect (SFC)“. Калі убудова desabilitava, Checkout адлюстроўвалася правільна.
Як я не хачу, каб абысціся без некаторых асаблівасцяў ўбудовы, працягваў пераконваючы. З дапамогай Firebug (Firefox), Я заўважыў, што, загрузкі старонкі, выклік Ajax быў зроблены “смецце-адмін / адмін-ajax.php” дзе дадзеныя былі вернутыя зусім, аднак, Я не мог паказаць іх, таму што па нейкай прычыне не было DIV з ID “order_review”.
рашэнне
Фіксаваны або праблема, гэта было лёгка. Проста пайшоў на старонцы смецце-кантэнт Plugins WooCommerce Шаблоны фотаздымкі форма-checkout.php і я дадаў DIV перад закрыццём формы (FORM).
DIV, які быў устаўлены:
1 | <дзіў ідэнтыфікатар="order_review"></дзіў> |
Агульныя звесткі, на якім быў устаўлены DIV (Антэ зрабіць ФОРМУ):
1 2 3 4 | <?PHP do_action( 'Woocommerce_checkout_order_review' ); ?> <div id="order_review"></дзіў> </форма> <?PHP do_action( 'Woocommerce_after_checkout_form', $кантроль ); ?> |
выкананне гэтага, Ён вярнуўся да працы… Уфа, як мінімум адзін!