فشلت Woocommerce في تثبيت المكون الإضافي البسيط لـ Facebook Connect

SFC المساعد المقاطعات جزءا من طريقة عرض الخروج Woocommerce. راجع الحل الممكن.

المشكلة

كان لي Woocommerce تشغيل تماما على وورد. في مرحلة ما, لاحظت أن الخروج لم يكن عرض الجزء بعنوان “طلبك”, حيث توجد أيضا طرق الدفع. لقد أهدرت المزيد من الوقت في البحث عن الإجابة على Google (تقريبا 2h) من العمل على حل.

صفحة الخروج التي أشير إليها هي الصفحة التي تأتي بعد “انتهاء” عربة التسوق, حيث يمكنك تسجيل الدخول أو تعبئة تفاصيل التسجيل. التحقيق في أسباب المشكلة, اكتشفت أنه كان بسبب بعض الصراع مع البرنامج المساعد وورد “بسيطة الفيسبوك الاتصال (Sfc)“. عند تعطيل البرنامج المساعد, تم عرض السحب بشكل صحيح.

كما لم أكن أريد أن أكون من دون بعض الميزات من البرنامج المساعد, ظللت التحريض. بمساعدة من Firebug (فايرفوكس), لاحظت أن, عند تحميل الصفحة, تم إجراء مكالمة اياكس ل “wp-admin/admin-ajax.php” حيث تم إرجاع البيانات تماما, ومع ذلك, لا يمكن عرضها, لأنه لسبب ما لم يكن هناك DIV مع معرف “order_review”.

الحل

تحديد المشكلة, حصلت عليه من السهل. لقد ذهبت إلى الصفحة wp-contentpluginswoocommercetemplatescheckoutform-checkout.php واضاف انني شعبة قبل إغلاق النموذج (شكل).

DIV التي تم إدراجها:

1
  <معرف div="order_review"></div>

السياق العام الذي تم إدراج DIV فيه (قبل النموذج):

1
2
3
4
<?بي إتش بي do_action( 'woocommerce_checkout_order_review' ); ?>
      <div id="order_review"></div>
  </النموذج>
<?بي إتش بي do_action( 'woocommerce_after_checkout_form', $الخروج ); ?>

القيام بذلك, عاد إلى العمل… أوفا, في واحد!

إجمالي عدد مرات الدخول: 9008

اترك ردًا

عنوان البريد الإلكتروني الخاص بك لن ينشر. يتم وضع علامة الحقول المطلوبة مع *