الموقع معروض للبيع Domain Authority 25 / Page Authority 46 / No Spam / عدد المقالات 180 مقاله. للإتفاق على السعر وطرق الدفع > راسلنا

كيفية إضافة رمز مخصص إلى WooCommerce

إعداد مقتطفات التعليمات البرمجية و تكوين ملفات WooCommerce يمكن أن يكون مربكًا للمستخدمين المبتدئين . بالإضافة إلى ذلك ، يمكن أن يؤدي ارتكاب أخطاء بهذه الملفات إلى نتائج مروعة وحتى تعطل موقعك. لهذا السبب في هذا الدليل ، سنعرض لك طرقًا مختلفة لإضافة رمز مخصص إلى WooCommerce . لقد رأينا سابقًا كيف يمكنك تخصيص متجرك يدويًا. سواء كانت صفحة المتجر أو صفحة حسابي أو صفحة عربة التسوق أو صفحات المنتج ، يمكنك تخصيصها يدويًا عن طريق إضافة رمز مخصص. يمكنك أيضًا استخدام الكود لتكوين عناصر مختلفة من WooCommerce لإضفاء الطابع الشخصي على تجربة التسوق والتميز عن منافسيك. كل هذا يتطلب إضافة مقتطفات من التعليمات البرمجية إلى موقع الويب الخاص بك. قبل أن ننظر إلى الطرق المختلفة للقيام بذلك ، دعنا نرى بعض الفوائد الرئيسية لتعلم كيفية الإضافة كود مخصص. لماذا تضيف وتخصص الكود في WooCommerce؟ إحدى الميزات الرئيسية لـ WooCommerce هي قابليتها للتخصيص. بفضل خياراتها المتنوعة والمرنة بالفعل بالإضافة إلى العديد من المكونات الإضافية والوظائف الإضافية المتاحة ، تبرز WooCommerce كواحدة من أكثر منصات التجارة الإلكترونية القابلة للتخصيص. ومع ذلك ، هناك العديد من المتطلبات التي يجب عليك اتباعها لإضافة رمز مخصص. سواء كان ذلك لتغيير تابع لسحب النص ، قم بإزالة أضف إلى عربة التسوق ، أو تغيير مظهر موقعك ، ستحتاج إلى استخدام وظائف مخصصة واستخدام خطافات WooCommerce. يعرف المطورون وأي شخص على دراية بمهارات الترميز مدى أهمية القدرة على إضافة المقتطفات بالطريقة الصحيحة. هذا لا يسمح لك فقط بتعديل متجرك ولكن أيضًا إضافة وظائف إليه. والخبر السار هو أن الطبيعة مفتوحة المصدر لكل من WooCommerce و WordPress تجعلها أكثر سهولة. تتضمن هذه العملية تحرير الملفات الأساسية التي تنطوي على بعض المخاطر. لقد رأينا سابقًا العديد من الأدلة حول كيفية تكوين العناصر والملفات المختلفة باستخدام مقتطفات التعليمات البرمجية. هذه المرة ، سنركز على الجزء الأول من هذه العملية ونرى طرقًا مختلفة لإضافة رمز مخصص إلى WooCommerce بالطريقة الصحيحة . كيفية إضافة كود مخصص إلى WooCommerce هناك طرق مختلفة لإضافة مقتطفات التعليمات البرمجية إلى WooCommerce : مع محرر قوالب WordPress المدمج استخدام مكون إضافي مخصص باستخدام FTP للوصول إلى ملفات السمات عن طريق تكوين ملفات قالب WooCommerce عن طريق إنشاء مكون إضافي مخصص جديد دعونا نلقي نظرة على كل طريقة خطوة بخطوة. ملحوظة : كل هذه الأساليب تتطلب تحرير الملفات الأساسية التي تنطوي على بعض المخاطر. لهذا السبب قبل أن تبدأ ، من الأفضل عمل نسخة احتياطية لموقعك. 1) أضف Custom باستخدام محرر WordPress المدمج الطريقة الافتراضية لإضافة رمز مخصص إلى WooCommerce هي باستخدام محرر سمة مدمج. يمكنك الوصول إلى function.php وإضافة كود PHP مباشرة إليه. ومع ذلك ، إذا كانت هناك أخطاء في الشفرة أو قمت بحذف أجزاء من الكود ، فقد يتأثر موقع الويب الخاص بك بشكل خطير. لهذا السبب نوصي باستخدام سمة فرعية وإضافة طبقة أمان إضافية. لفتح function.php في محرر السمات ، انتقل إلى Appearance> Theme Editor على لوحة القيادة . ثم اضغط على functions.php على الشريط الجانبي Theme Files باتجاه اليمين. إضافة كود مخصص إلى ملف functions.php الآن ، يمكنك إضافة رمز مخصص إلى WooCommerce من محرر السمات. بالنسبة لهذا العرض التوضيحي ، سنقوم بتغيير النص الافتراضي “لا توجد منتجات في عربة التسوق” لـ “سلة التسوق الخاصة بك فارغة حاليًا ، نوصي بمراجعة منتجاتنا المميزة!”: remove_action (‘woocommerce_cart_is_empty’ ، ‘wc_empty_cart_message’ ، ) ؛ add_action (‘woocommerce_cart_is_empty’، ‘quadlayers_empty_cart_message’، ) ؛ دالة quadlayers_empty_cart_message () {$ html = ‘ ‘؛ $ html. = wp_kses_post (application_filters (‘wc_empty_cart_message’، __ (‘سلة التسوق الخاصة بك فارغة حاليًا ، نوصي بمراجعة منتجاتنا المميزة!’، ‘woocommerce’))) ؛ صدى $ html. ‘ ‘ ؛ } ببساطة لصق هذا البرنامج النصي في محرر السمات و قم بتحديث الملف للتطبيق التغييرات. تحقق من الواجهة الأمامية وسترى شيئًا كهذا: تعد إضافة الكود شيئًا واحدًا ، ولكن من المهم أيضًا فهم كيفية عمل الكود. يضيف الكود أعلاه رابط WooCommerce مخصصًا يطبق إجراءً معينًا على استبدل الافتراضي Empty Cart Message برسالة مخصصة أضفناها إلى الكود. لتغيير النص ، ما عليك سوى استبدال الرسالة النصية في هذا السطر: $ html . = wp_kses_post (application_filters (‘wc_empty_cart_message’، __ (‘سلة التسوق الخاصة بك فارغة حاليًا ، نوصي بمراجعة منتجاتنا المميزة!’ ، ‘woocommerce’))) ؛ إذا كنت تريد معرفة المزيد حول تخصيص ” لا توجد منتجات في سلة التسوق “واستفد منها إلى أقصى حد ، تحقق من هذا الدليل الكامل. كما ذكرنا من قبل ، إضافة كود هذه الطريقة سريعة وسهلة ، لكنها تنطوي على عدد لا بأس به من المخاطر. على سبيل المثال ، قد يؤدي استخدام رمز خاطئ إلى تعطيل موقع الويب الخاص بك أو تعطله. بالإضافة إلى ذلك ، قد تكون هناك مشكلات في التوافق مع التعليمات البرمجية المخصصة والتي يمكن أن تؤثر على بعض الوظائف أو المكونات الإضافية أو السمات. علاوة على ذلك ، إذا قمت بإضافة الكود الخاص بك إلى function.php الخاص بالسمة الأصلية ثم قمت بتغيير أو تحديث السمة الخاصة بك ، فقد تفقد الكود المخصص الذي أضفته. لهذا السبب ، إذا كنت مبتدئًا ، فننصحك بتجربة الطريقة الثانية و استخدام المكونات الإضافية لإضافة رمز مخصص إلى WooCommerce. 2) أضف كود باستخدام الإضافات يعد استخدام البرنامج المساعد أكثر ملاءمة للمبتدئين عندما يتعلق الأمر بإضافة المقتطفات. يمكنك بسهولة التحكم في أجزاء التعليمات البرمجية التي تقوم بتمكينها على موقع الويب الخاص بك وسيتم حفظ أي رمز تضيفه حتى إذا قمت بتغيير المظهر الخاص بك. بالإضافة إلى ذلك ، يمكنك تنشيط أو إلغاء تنشيط أي رمز في أي وقت. بالنسبة إلى العرض التوضيحي الخاص بنا ، سنستخدم المكون الإضافي Code Snippets. إنه أحد أكثر المكونات الإضافية شيوعًا لإضافة رمز مخصص إلى أي موقع. أولاً ، قم بتثبيت البرنامج المساعد بفتح WP Admin Dashboard والانتقال إلى الإضافات> إضافة جديدة . استخدم شريط البحث في أعلى اليمين وابحث عن قصاصات التعليمات البرمجية . ثم انقر فوق تثبيت وأخيراً قم بتفعيل البرنامج المساعد. بعد التنشيط ، تكون جاهزًا لإضافة رمز وتخصيص متجر WooCommerce الخاص بك. انتقل إلى Snippets> Add New لإضافة كود جديد. اسم مقتطف الشفرة وأضف الكود الخاص بك إلى قسم Code . بالنسبة للعرض التوضيحي ، سنستخدم الكود أدناه لإخفاء الزر “إضافة إلى عربة التسوق”. remove_action (‘woocommerce_after_shop_loop_item’، ‘woocommerce_template_loop_add_to_cart’) ؛ remove_action (‘woocommerce_single_product_summary’ ، ‘woocommerce_template_single_add_to_cart’ ، ) ؛ بعد ذلك ، يمكنك أن تقرر ما إذا كنت تريد تشغيل الكود على موقع الويب الخاص بك بالكامل أو الاختيار بين تشغيله في النهاية الخلفية أو الأمامية- النهاية فقط. بدلاً من ذلك ، يمكنك تشغيل هذا الرمز مرة واحدة فقط. وبالمثل ، يمكنك أيضًا اختيار تعيين أولوية للكود الخاص بك وإضافة وصف مقتطف بالإضافة إلى العلامات. بمجرد إعداد جميع التفاصيل ، انقر فوق حفظ التغييرات أو حفظ التغييرات والتفعيل لإضافة الرمز الجديد الخاص بك. إذا كنت تريد قم بإلغاء تنشيط أو تنشيط الكود الخاص بك بشكل فردي ، انتقل إلى Snippets> All Snippets ويمكنك بشكل فردي تعطيل أو تمكين أي من المقتطفات الخاصة بك. 3) إضافة رمز مخصص باستخدام عميل FTP إذا لم تكن كل هذه الخيارات متاحة لك وتحتاج إلى إضافة رمز مخصص إلى متجر WooCommerce يدويًا ، فقد تضطر إلى القيام بذلك باستخدام عميل FTP . هناك العديد من الأدوات ، ولكن في هذا البرنامج التعليمي ، سنستخدم FileZilla. ملاحظة : لا نوصي بهذه الطريقة إذا لم تكن معتادًا على استخدام بروتوكول نقل الملفات العميل أو تكوين الخادم الخاص بك وملفاته. علاوة على ذلك ، قد يتطلب هذا الوصول إلى cPanel و FTP . العبث بهذه الملفات يمكن أن يكون له تأثيرات خطيرة على موقع الويب الخاص بك ، لذلك نقترح بشدة أن تلتزم بالطرق المذكورة أعلاه إذا كنت تريد مخاطر أقل في إضافة كود مخصص إلى موقعك. أولاً ، افتح FileZilla أو عميل FTP المفضل لديك وقم بتوصيله بموقعك على الويب. بعد ذلك ، حدد موقع ملفات السمات الخاصة بك في دليل موقع الويب الخاص بك. هذه عادة موجودة في دليل / wp-content / theme في الخادم الخاص بك. انقر فوق مجلد المظهر الحالي الخاص بك أو القالب الفرعي الذي قد تقوم بتكوينه. افتح مجلد النسق ، على اليمين- اضغط على function.php بداخله ، ثم اضغط View / Edit. ) هنا ، باستخدام محرر الملف ، يمكنك لصق الكود في نهاية الملف وحفظه. لهذا ، سنستخدم نفس الرمز المذكور أعلاه لإخفاء الزر “إضافة إلى عربة التسوق”: remove_action (‘woocommerce_after_shop_loop_item’، ‘woocommerce_template_loop_add_to_cart’) ؛ remove_action (‘woocommerce_single_product_summary’ ، ‘woocommerce_template_single_add_to_cart’ ، ) ؛ بديل آخر مثير للاهتمام لإضافة التعليمات البرمجية هو تخصيص ملفات قالب WooCommerce. 4) إضافة كود عن طريق تخصيص ملفات قالب WooCommerce يعد تحرير القوالب أحد أسرع الطرق لتهيئة جميع عناصر متجر WooCommerce وجميع صفحاته. يتضمن ذلك صفحة الخروج ، وصفحة المنتج ، وصفحة المتجر ، والعديد من الصفحات الأخرى. والخبر السار هو أنه يمكنك تحرير ملفات قالب WooCommerce بشكل مشابه لما سبق باستخدام محرر البرنامج المساعد المدمج في WordPress. للوصول إليه ، على لوحة تحكم المشرف ، انتقل إلى الملحقات> محرر البرنامج المساعد . ثم استخدم القائمة المنسدلة حدد الملحقات في الجزء العلوي الأيمن ، واختر WooCommerce ، وانقر اختر. سيؤدي هذا إلى تحديث قائمة ملفات البرنامج المساعد أدناه والتي يمكنك استخدامها لتهيئة ملفات وقوالب WooCommerce. بالنسبة إلى العرض التوضيحي الخاص بنا ، سنقوم بتحرير صفحة شكرًا لك على الخروج . لذلك تحت قائمة ملفات البرنامج المساعد ، حدد Checkout> thankyou.php . ثم قم بالتمرير لأسفل وقم بتغيير تم استلام نص باستبدال النص في هذا السطر: على سبيل المثال ، لتغيير تم استلام الطلب إلى شيء مثل “شكرًا لك على الشراء منا. سيصلك البريد الخاص بالتعليمات قريبًا. “، الصق هذا الرمز: لقد قمنا للتو بتحديث نص الخطاف لشيء أكثر ملاءمة لاحتياجاتنا. حالما تكون سعيدا بالتغييرات اضغط تحديث الملف . اذا كنت تريد لمعرفة المزيد حول تكوين ملفات القوالب ، راجع دليلنا حول كيفية تخصيص ملفات قالب WooCommerce. 5 ) أضف رمزًا عن طريق إنشاء مكون إضافي مخصص جديد إنشاء مكون إضافي جديد تمامًا هو أيضًا خيار عندما يتعلق الأمر بإضافة رموز مخصصة إلى WooCommerce. يعد هذا خيارًا أكثر تقدمًا للمستخدم وننصحك باستخدام هذه الطريقة فقط إذا كنت تريد ميزة معينة مرتبطة بمكوِّن إضافي مستقل. بهذه الطريقة ، يمكنك دائمًا اختيار تنشيط / إلغاء تنشيط المكون الإضافي متى كانت هناك ميزة معينة مطلوبة أو غير مطلوبة على التوالي. علاوة على ذلك ، يمكن أن يكون هذا حلاً رائعًا إذا كان عليك إدارة مواقع متعددة أيضًا. يمكنك فقط إرفاق ميزة بالمواقع باستخدام البرنامج المساعد بدلاً من إضافة الكود إليها يدويًا. بالإضافة إلى ذلك ، يجعل WordPress نفسه من السهل جدًا إنشاء و استخدام الإضافات الجديدة. كل ما عليك فعله هو ببساطة إنشاء مجلد ملحق جديد في دليل موقع الويب الخاص بك وأضف بعض الأكواد إلى ملف PHP الخاص به. أولاً ، تحتاج إلى الاتصال بموقعك باستخدام FTP أولاً. سنستخدم Filezilla في دليلنا ولكن يجب أن تكون العملية مماثلة لأي عميل FTP آخر. قبل أن تبدأ ، مع ذلك ، نقترح عليك بشدة احتفظ بنسخة احتياطية من موقع الويب الخاص بك. إنشاء مجلد البرنامج المساعد الجديد لإضافة رمز مخصص إلى WooCommerce بعد توصيل موقع الويب الخاص بك باستخدام FTP ، افتح مدير موقعك. ثم انتقل إلى مجلد / wp-content / plugins . الآن ، قم بإنشاء دليل جديد في مجلد الملحقات وقم بتسميته وفقًا للكود الخاص بك وقم بتوسيعه هو – هي. في العرض التوضيحي الخاص بنا ، سنقوم بتسميته Remove-Add-To-Cart . ثم انقر بزر الماوس الأيمن على المجلد للنقر على إنشاء ملف جديد . هنا ، تحتاج إلى إنشاء ملف .php بنفس اسم المجلد الخاص بك. لذلك ، سنقوم بتسمية ملفنا Remove-Add-to-Cart.php. بمجرد إنشاء الملف ، انطلق وافتحه بالنقر بزر الماوس الأيمن فوقه والضغط على عرض /Edit. بعد ذلك ، سنضيف بضعة أسطر من التعليمات البرمجية لإضافة اسم البرنامج المساعد والوصف واسم المؤلف إليها: إضافة كود مخصص إلى البرنامج المساعد الجديد الآن ، يمكنك البدء في إضافة المخصص الخاص بك رمز البرنامج المساعد. تحتاج إلى إضافة التعليمات البرمجية المخصصة الخاصة بك بين / ضع مقتطفاتك هنا / القسم. للتذكير ، هذه السطور هي مجرد تعليقات لذلك لن تؤثر على الكود الخاص بك ويمكنك إزالتها إذا كنت ترغب في ذلك. بعد ذلك ، احفظ ملفك وسترى أن المكون الإضافي مدرج على WP Admin Dashboard أسفل صفحة الملحقات . تفعيل يجب أن يعمل المكون الإضافي والرمز المخصص بشكل مثالي. يمكنك أيضًا ضغط مجلد البرنامج المساعد إذا كنت ترغب في ذلك واستخدامه لتثبيته على مواقع ويب مختلفة. ما عليك سوى تنزيل المجلد من عميل FTP وضغط المجلد. بعد ذلك ، يمكنك استخدام هذا الرمز المضغوط لتثبيت المكون الإضافي الخاص بك على أي موقع ويب. إذا كنت بحاجة إلى مزيد من المساعدة في ذلك ، فلدينا أيضًا مفصل لتثبيت مكون WordPress الإضافي يدويًا. الطريقة التي يجب أن تستخدمها لإضافة رمز مخصص؟ لقد رأينا طرقًا مختلفة ، ولكن ما هي أفضل طريقة يمكن إضافتها قصاصات؟ أثناء استخدام عميل FTP والوصول إلى ملفاتك يدويًا يمكن أن يكون سريعًا وسهلاً للغاية ، يمكن أن تكون هناك مخاطر كبيرة متضمنة عند إضافة رموز مخصصة بهذه الطريقة. لهذا السبب لتقليل المخاطر إلى الحد الأدنى ، نوصي باستخدام مكون إضافي مخصص للكود بدلاً من ذلك ، خاصة إذا لم تكن لديك مهارات تشفير متقدمة. هذه الطريقة أقل خطورة بكثير ويمكن أن يكون لها مزايا إضافية مثل: القدرة على تتبع الرموز المختلفة وتمكينها / تعطيلها وقتما تشاء إضافة تعليمات برمجية متضاربة وتمكينها / تعطيلها بدلاً من ذلك إذا لزم الأمر التحقق للتوافق مع السمة / التثبيتات أسهل في التصحيح والاسترداد من المشكلات يوفر لك استخدام مكون إضافي مخصص لإضافة رمز مخصص إلى WooCommerce طريقة سهلة لتكوين الخطافات مع تقليل المشكلات المحتملة. ومع ذلك ، إذا كنت تريد التأكد من أن الشفرة المضافة حديثًا لا تسبب مشاكل أو تعطل موقع الويب الخاص بك ، فننصحك بإلقاء نظرة على النصائح التالية. أفضل الممارسات عند إضافة كود مخصص إلى WooCommerce 1) استخدام ثيمات الأطفال باستخدام السمة الفرعية هي واحدة من أولى الأشياء التي نوصي بها إذا كنت ستضيف رمزًا مخصصًا إلى دوالك .php ملف. بغض النظر عن الكود الذي تقوم بتحريره أو إضافته ، باستخدام سمة فرعية ، تأكد من أنك ستكون قادرًا على التراجع عن أي تغييرات في أي وقت دون تعديل ملفات السمات الأساسية الخاصة بك . بالإضافة إلى ذلك ، من الأمور المهمة التي يجب مراعاتها مع تغييرات التعليمات البرمجية وتعديل أوراق الأنماط أنه إذا كنت تريد التحديث قالب WordPress الخاص بك قد تفقد كل التغييرات. هذا بسبب funcitons.php سيتم استبداله بتحديث سمة وإزالة جميع التعليمات البرمجية المخصصة الخاصة بك. هذا هو السبب في أن إضافة رمز إلى السمة الرئيسية ليست ممارسة موصى بها. باستخدام السمة الفرعية ، تأكد من أنك لن تفقد التخصيص الخاص بك حتى بعد تحديث موضوع الوالدين. بالإضافة إلى ذلك ، إذا تعطل المظهر الخاص بك ، يمكنك دائمًا التراجع عن تغييراتك والبدء من جديد. يمكنك إما إنشاء سمة فرعية برمجيًا أو استخدام مكون إضافي مخصص. في هذا القسم ، سنوضح لك كيفية إنشاء قالب فرعي باستخدام ملحق لأنه عملية أسهل. إنشاء قالب فرعي باستخدام ملحق يعد إنشاء سمة فرعية باستخدام مكون إضافي عملية مباشرة وسهلة الاستخدام للمبتدئين. هناك العديد من المكونات الإضافية التي يمكنك استخدامها. في هذا العرض التوضيحي ، سنستخدم Child Theme Wizard . أولاً ، افتح WP Admin Dashboard و توجه إلى الإضافات> إضافة جديدة . ثم استخدم قائمة البحث في أعلى اليمين للبحث عن Child Theme Wizard . انقر فوق تثبيت ثم اضغط تنشيط بمجرد تبديل الزر. يمكنك بعد ذلك الوصول إلى ميزات المكون الإضافي عن طريق بالضغط على Tools> Child Theme Wizard. لإنشاء سمة فرعية جديدة ، استخدم حقل النسق الأصل لاختيار المظهر الذي ترغب في إنشاء سمة فرعية له. بالنسبة إلى العرض التوضيحي الخاص بنا ، سنستخدم سمة واجهة المتجر . ثم أضف التفاصيل مثل العنوان والوصف وعنوان URL والمزيد. بمجرد الانتهاء ، انقر فوق إنشاء سمة الطفل ويجب أن تنتهي. الآن قم بالتبديل إلى النسق الفرعي الخاص بك بالانتقال إلى المظهر > السمات على الشريط الجانبي الخاص بك والضغط على قم بتنشيط على السمة التابعة التي تم إنشاؤها حديثًا. هذا هو! يمكنك الآن إضافة التعليمات البرمجية المخصصة الخاصة بك بحرية إلى ملف function.php ضمن السمة الفرعية المنشأة حديثًا. 2) استخدام ملحقات WordPress Backup وإعداد النسخ الاحتياطية من أهم الأشياء التي يجب القيام بها عند تعديل أي ملف WordPress / WooCommerce أو تغيير أي من الملفات الموجودة في التثبيت هو إعداد النسخ الاحتياطية. في حين أن WooCommerce مرن تمامًا ، إلا أن التعليمات البرمجية غير المتوافقة أو المعيبة يمكن أن تخلق مشكلات خطيرة. في بعض الحالات ، قد تعطل أو حتى تحطم موقع الويب الخاص بك وتتسبب في توقف أعمال WooCommerce الخاصة بك. هذا هو السبب في أننا نوصي بشدة بإنشاء نسخ احتياطية منتظمة. لذا قبل إضافة أي رمز مخصص إلى موقعك ، تذكر إنشاء نسخة احتياطية يمكنك الرجوع إليها في حالة حدوث خطأ. لمزيد من المعلومات حول هذا ، تحقق من دليلنا المخصص حول كيفية إنشاء نسخ احتياطية في WordPress. 3) التعرف على كيفية يعمل الكود وكيفية استخدام وظائف ووظائف WooCommerce يستخدم معظم الكود المخصص لـ WooComerce الخطافات لأداء إجراءات معينة أو تغيير عناصر معينة. لهذا السبب من الجيد معرفة كيفية عمل هذه المرشحات وكيفية تطبيقها على موقع الويب الخاص بك قبل التعليمات البرمجية المخصصة الخاصة بك. لا يمنعك هذا فقط من استخدام رمز غير كامل أو معطل ولكنه يضمن أيضًا أنه يمكنك تخصيصه بحيث يعمل بشكل أفضل مع احتياجاتك. على سبيل المثال ، دعنا ألق نظرة على هذا المقتطف الذي يعطل الشراء إذا لم تقم بتسجيل الدخول: add_action (‘woocommerce_before_single_product’، ‘quadlayers_add_message’) ؛ add_filter (‘woocommerce_is_purchasable’، ‘quadlayers_block_admin_purchase’) ؛ function quadlayers_block_admin_purchase ($ block) {if (is_user_logged_in ()): return true؛ آخر: إرجاع خطأ ؛ إنهاء إذا؛ } function quadlayers_add_message () {if (! is_user_logged_in ()): echo ‘ يرجى تسجيل الدخول لشراء هذا المنتج ‘؛ إنهاء إذا؛ } هذه هي الطريقة التي تعمل بها خطاطيف WooCommerce هنا: الحدث يستخدم الخطاف لطباعة رسالة باستخدام وظيفة QuadLayers_add_message بينما يستخدم خطاف المرشح quadlayers_block_admin_purchase وظيفة لتعطيل زر إضافة إلى عربة التسوق عبارة IF مستخدمة في كليهما هذه الوظائف للتحقق مما إذا كان المستخدم قد قام بتسجيل الدخول أم لا إن woocommerce_is_purchasable يتم تطبيق الخطاف إذا كانت عبارة IF الشرطية ترجع صحيحًا قمنا أيضًا بتطبيق بعض CSS الإضافية لتغيير نمط نص الرسالة بالإضافة إلى إضافة ألوان مخصصة دعونا نمضي قدمًا ونضيف t له إلى function.php ملف موضوعنا الفرعي: 197854 هذا يعطينا هذه النتيجة في الواجهة الأمامية: 103964 إذا كنت تريد أن تتعلم كيف يعمل كود WooCommerce المخصص ، راجع دليلنا حول كيفية استخدام خطافات WC. الخلاصة باختصار ، تعلم كيفية إضافة كود مخصص إلى WooCommerce يمكن أن يكون جزءًا رئيسيًا من c تخصيص تجربة متجرك. كلما قمت بتخصيص المزيد من الأشياء ، يمكنك التميز عن منافسيك. بإضافة مقتطفات التعليمات البرمجية ، يمكنك الإزالة لتجنب الاضطرار إلى الاعتماد كثيرًا على المكونات الإضافية ولديك المزيد من المرونة. في هذا الدليل ، رأينا طرقًا مختلفة لإضافة التعليمات البرمجية المقتطفات: باستخدام محرر السمات المدمج لتحرير ملف Functions.php مع البرنامج المساعد WordPress المخصص لإضافة مقتطفات التعليمات البرمجية المخصصة استخدام FTP للوصول إلى ملف function.php يدويًا استخدام محرر البرنامج المساعد لتحرير قوالب WooCommerce يدويًا استخدام FTP لإنشاء مكون إضافي جديد برمز مخصص. كل هذه الأساليب تتيح لك لتخصيص موقع WooCommerce وتكوينه بسهولة. تتطلب كل هذه الطرق مستوى أساسيًا من مهارات الترميز ، ولكن استخدام البرنامج المساعد هو الطريقة الأكثر ملاءمة للمبتدئين. يعد تحرير ملف function.php من المحرر المدمج أمرًا سهلاً ، ولكنه ينطوي على بعض المخاطر التي يجب أن تكون على دراية بها. ينطبق الأمر نفسه إذا كنت تريد تخصيص ملفات قالب WooCommerce مباشرةً. أخيرًا ، يعد استخدام عميل FTP طريقة أكثر تقدمًا إلى حد ما لأنه يتطلب معرفة معينة لتكوين ملفات الخادم. هل أضفت مقتطفات إلى متجر WooCommerce الخاص بك؟ ما الطريقة التي استخدمتها؟ هل تعرف أي طرق أخرى يجب أن نضيفها؟ أخبرنا في قسم التعليقات أدناه! أخيرًا ، إذا كنت تبحث عن مقتطفات أكواد إضافية وطرق لتخصيص متجرك برمجيًا ، فلدينا شيء من أجله أنت. إذا أعجبك هذا الدليل ، فراجع هذه المقالات التي ستساعدك على تحقيق أقصى استفادة من متجر WooCommerce الخاص بك: كيفية تحرير صفحة WooCommerce Product برمجيًا تحرير صفحة حسابي برمجيًا في WooCommerce كيفية تحرير صفحة WooCommerce Shop برمجيًا