كيفية تجاوز وظيفة البرنامج المساعد في ووردبريس

نشرت: 2022-09-28

في WordPress ، المكون الإضافي هو جزء من البرنامج يحتوي على مجموعة من الوظائف التي يمكن إضافتها إلى موقع WordPress على الويب. يمكنهم توسيع الوظائف أو إضافة ميزات جديدة إلى مواقع WordPress الخاصة بك. في كثير من الأحيان ، يتم إنشاء المكونات الإضافية بواسطة مطوري الطرف الثالث الذين يرغبون في تقديم التعليمات البرمجية الخاصة بهم إلى الجمهور مجانًا. إذا كنت مطورًا ، فقد تواجه موقفًا تحتاج فيه إلى تجاوز وظيفة تم تحديدها بالفعل في مكون إضافي. ربما تحتاج إلى تغيير الطريقة التي تعمل بها الوظيفة ، أو ربما تريد منع الوظيفة من العمل تمامًا. مهما كان السبب ، هناك عدة طرق مختلفة يمكنك اتباعها لتجاوز وظيفة مكون إضافي في WordPress.

لتجاوز وظيفة مكون إضافي في WordPress ، يجب عليك أولاً فهم كيفية بنائها. تُستخدم فئات PHP لتنظيم الغالبية العظمى من المكونات الإضافية. وظائف البرنامج المساعد هي الأجزاء المختلفة المستخدمة منه. من المستحيل إنشاء إضافات على WordPress. فقط تعديل ونسخ مكون إضافي موجود يمكنه الكتابة فوقه. لا يمكن تجاوز الوظائف. لا يمكن تغيير الوظيفة أو إعادة تكوينها إذا تم تعريفها.

بدلاً من ذلك ، يمكن تعديل المكونات الإضافية الموجودة. يمكن أن يؤدي التنفيذ الصحيح للمكوِّن الإضافي إلى توسيع إمكانياته. لإنشاء مكون إضافي منفصل بهذه الطريقة ، يجب عليك تضمين مكون إضافي مخصص أيضًا. بعد تثبيت وتفعيل المكون الإضافي السحري للتسجيل ، يمكنك إنشاء سمة فرعية. الطريقة بسيطة: إنشاء محرر نصوص وتغيير كود الملحق. سيُطلب تحميل رمز المكونات الإضافية إلى موقع WordPress الخاص بك بمجرد إجراء التغييرات. يمكن نسخ ملفات المكونات الإضافية في قالب فرعي إلى دليل القالب حتى يمكن تجاوزها.

الكتابة فوق الإضافات ليست ، في الواقع ، الوظيفة الأساسية لـ WordPress. يمكن استخدام المظهر الفرعي لإنشاء مجموعة متنوعة من العناصر الترويجية الفريدة. لا يلزم إجراء أي تغييرات على الملفات الأساسية للموقع لأنه يسمح لك بتخصيص شكله وأسلوبه.

كيف يمكنني الكتابة فوق مكون WordPress الإضافي؟

الائتمان: stackoverflow.com

لا تعتبر الكتابة فوق المكونات الإضافية وظيفة أساسية في WordPress. لا يمكن الكتابة فوق مكون إضافي مخصص تم إنشاؤه بواسطة عميلك ، لذلك ببساطة قم بتكرار محتواه وتخصيصه بنفسك.

كيفية التراجع عن إضافات WordPress وتجاوز قوالب Woocommerce

ما عليك سوى الانتقال إلى صفحة المكونات الإضافية والنقر على رابط "التراجع" أسفل المكون الإضافي الذي يتطلب إجراء تغيير. سترى صفحة تحتوي على قائمة الإصدارات التي قمت بتثبيتها ، بالإضافة إلى الإصدارات التي يمكنك الرجوع إليها باستخدام المكون الإضافي WP Rollback. يعد إنشاء ملف قالب مخصص أبسط طريقة لتجاوز أي من قوالب WooCommerce. ببساطة ، يتيح لك إنشاء قالب مخصص إضافة قوالب جديدة أو تغيير وظيفة القوالب الموجودة بالكامل. تتفوق الموضوعات الفرعية على موضوعات الوالدين بنفس الطريقة التي تتفوق بها على الأطفال. يمكن العثور على الزر "فرض التحديثات" ضمن علامة التبويب "خيارات التحديث" في "خيارات متقدمة" ضمن "خيارات التحديث". أفضل طريقة لإدارة تحديثات WordPress التلقائية هي من خلال دليلنا ، والذي يحتوي على إرشادات أكثر تفصيلاً حول تحديث مكونات WordPress الإضافية .

كيف يمكنني تجاوز موضوع WordPress؟

لا توجد إجابة واحدة تناسب الجميع على هذا السؤال ، لأن طريقة تجاوز سمة WordPress يمكن أن تختلف اعتمادًا على السمة نفسها. ومع ذلك ، بشكل عام ، يمكن تجاوز سمة WordPress عن طريق إنشاء سمة فرعية ، وهي سمة ترث وظائف سمة أخرى (السمة الأصلية). من خلال إنشاء نسق فرعي ، يمكنك إجراء تغييرات على النسق الرئيسي دون التأثير على النسق الأصلي نفسه. لمزيد من المعلومات حول كيفية إنشاء قالب فرعي ، يرجى الاطلاع على WordPress Codex.

إلغاء تثبيت وإعادة تثبيت السمات

إذا اشتريت المظهر من جهة خارجية أو قمت بتثبيته عبر ملف مضغوط ، فيجب إعادة تثبيته بعد إلغاء تثبيته وإعادة تثبيته.

كيف يمكنني استخدام البرنامج المساعد Mu؟

لا توجد طريقة محددة لاستخدام البرنامج المساعد mu. يمكنك استخدامه كما تراه مناسبًا. تتضمن بعض الاستخدامات الشائعة لمكونات mu-plugins تخصيص وظائف موقع WordPress ، وإضافة مقتطفات التعليمات البرمجية المخصصة ، وإنشاء أكواد مختصرة مخصصة.

يمكن لمستخدمي المكونات الإضافية التي يجب استخدامها إضافة ميزات غير متوفرة افتراضيًا في نواة WordPress ولكنها مطلوبة من قبلهم. المكون الإضافي الذي يجب استخدامه هو المكون الذي يتم تشغيله دائمًا ، بغض النظر عن عدد المرات التي تحاول استخدامه فيها. قد يُنظر إلى المكون الإضافي الضروري على أنه امتداد لا ينتمي إلى مكون إضافي أو سمة. الإضافات ليست هي نفسها المكوِّن الإضافي الكلاسيكي ، ولكن هناك بعض الاختلافات الرئيسية. من أهم ميزات المكوِّن الإضافي أنه يمكن استخدامه افتراضيًا. بهذه الطريقة ، يمكنك تحديد ما إذا كان المكون الإضافي mu الخاص بك يعمل أم لا على جميع صفحاتك. إذا لم يكن دليلك موجودًا ، فيجب عليك استخدام القيم الافتراضية WPMU_PLUGIN_DIR و WPGUNSERT_URL لتجنب الالتباس.

عندما يتعلق الأمر بالملحقات ، فإن mu- plugin هي بالضبط نفس الإضافات الكلاسيكية. للبدء ، سيتم عرض رسالة. نتيجة لذلك ، ستكون الرسالة بسيطة جدًا ، ولكنها ستسمح لنا بمعرفة ما إذا كان النظام يعمل أم لا. لن يتمكن WordPress من تنفيذ مكون إضافي في دليله ، لذلك لن يتم تضمينه في قائمة المكونات الإضافية لهذا الدليل. لا يبحث WordPress بشكل عام عن الإضافات mu في الدلائل الفرعية ؛ ومع ذلك ، يمكنك تنفيذه بنفسك باستخدام اللودر الخاص بك. سيحتوي المُحمل على ملف واحد فقط ، والذي سيكون موجودًا في دليل / WP-content / mu- plugins . يشتمل البرنامج المساعد الذي يجب استخدامه على الملفات التي يجب تثبيتها في دليل WordPress الأساسي قبل إضافة الميزات. العيب هو أن تحديثات WordPress لن تحذفها ، لذلك يمكنك أن تكون واثقًا من إمكانية الوصول إليها دائمًا. المكوِّن الإضافي mu هو مكون إضافي بغض النظر عن ماهيته.

توفر الإضافات ، بالإضافة إلى كونها مفيدة ، عددًا من الفوائد الإضافية.
كخطوة أولى ، من السهل إضافة ميزات أو تغييرات جديدة إلى موقع الويب الخاص بك دون الحاجة إلى إعادة بنائه من الألف إلى الياء. علاوة على ذلك ، يمكنهم تحسين أداء موقعك عن طريق التحميل المسبق لبعض البرامج النصية والوحدات النمطية المطلوبة. أخيرًا ، يمكنهم توفير الأمان لموقعك عن طريق اكتشاف التهديدات الأمنية ومنعها.
إذا لم تكن قد قمت بذلك بالفعل ، فيجب أن تبدأ في استخدام المكونات الإضافية على الفور. فهي لا تعمل فقط على تحسين أداء وأمن موقعك ، ولكنها أيضًا ضرورية لأي موقع ويب يتطلع إلى لفت الانتباه.

فوائد المكونات الإضافية التي يجب استخدامها وراحتها

عادةً ما يتم إعداد جميع المكونات الإضافية الضرورية وتنشيطها تلقائيًا. إذا كنت لا ترغب في استخدام WordPress بشكل منتظم ، فيمكنك تحميل مكون إضافي إلى دليل'mu-plugin 'وسيتم تضمينه في عملية تثبيت WordPress. تم تثبيت المكونات الإضافية في دليل خاص داخل مجلد المحتوى الذي يتم تنشيطه تلقائيًا على جميع مواقع الويب. إذا كنت ترغب في تعطيل مكون إضافي مفيد للغاية ، فقم بإزالته من دليل mu- plugin .

ووردبريس تمديد وظيفة البرنامج المساعد

يمكن إضافة وظائف إلى موقع WordPress عن طريق تثبيت المكونات الإضافية. تتوفر المكونات الإضافية لمجموعة واسعة من الأغراض ، من إضافة أزرار الوسائط الاجتماعية إلى تقديم نموذج اتصال. تتوفر العديد من المكونات الإضافية مجانًا ، بينما يتوفر البعض الآخر للشراء. قد يقدم مطورو المكونات الإضافية أيضًا مكونات إضافية متميزة ، وهي إصدارات مدفوعة من مكون إضافي تتضمن ميزات أو دعمًا إضافيًا.

يمكن تعديل أي مكون إضافي لبرنامج WordPress بأي طريقة تريدها تقريبًا دون الحاجة إلى تعديل ملفات البرنامج المساعد. هذا ما توصلت إليه ، بالإضافة إلى بعض التلميحات المفيدة حول كيفية تجنب مشكلة عدم وجود الخطاف الصحيح في مكانه. في الفقرات التالية ، سأوضح لك كيفية استخدام قالب أسميه نمطيًا. يوفر إطار عمل Codeable موقعًا مركزيًا حيث يمكنك الاتصال بكل شيء وأي شيء تحتاجه: المكونات الإضافية والسمات وأنماط قائمة الانتظار والبرامج النصية. تتيح لي هذه المكتبة إنشاء مكونات إضافية يمكن توسيعها بسهولة. لقد كتبت أكثر من 700 كلمة ، لكن لا يوجد شيء ركزت عليه بشأن ما يجب عليك فعله إذا لم يكن لديك خطاف في المكان الذي تحتاجه. الرجاء التعليق إذا وجدت نفسك في هذا الموقف.

سحر التسجيل: لا يمكن تخصيص البرنامج المساعد

هناك ملحقات WordPress يمكن تخصيصها لتلبية احتياجات مختلف المستخدمين. يمكنك القيام بذلك عن طريق تجاوز الوظائف أو إنشاء نسخ من المكون الإضافي أو تغيير مجموعة الوظائف. سحر التسجيل ليس هو الطريقة لإنشاء مكون إضافي تابع.