تتيح لك الاضافة الخاصة بالموقع إضافة مقتطفات كود بسهولة إلى موقع ووردبريس الخاص بك دون الحاجة إلى قالبك. فهي تتيح لك استخدام أكواد مخصصة لتحسين موقعك دون الحاجة إلى إعادة كل شيء عند تحديث قالبك.
في DoctorMega، أنشأنا العديد من الاضافات الخاصة للموقع لإضافة الأكواد المختصرة، وأنواع منشورات جديدة، وميزات أخرى إلى موقعنا سابقًا. بالإضافة إلى ذلك، ساعدنا عملاءنا على البدء باستخدام الإضافات المخصصة للموقع.
في هذه المقالة، سنشرح لك كيفية انشاء اضافة ووردبريس خاصة بالموقع ولماذا يعد ذلك مهم.
ما هو اضافة ووردبريس الخاصة بالموقع؟
إضافة ووردبريس الخاصة بالموقع هي اضافة مستقلة يمكنك استخدامها لاضافة جميع مقتطفات التخصيص غير المرتبطة بالقالب.
عند العمل على الموقع الكتروني الخاص بك، ستجد غالبًا دروس تعليمية ووردبريس تطلب منك إضافة كود إلى ملف functions.php الخاص بالقالب أو اضافة خاصة بالموقع.
لا يأتي ووردبريس مع اضافة خاصة بالموقع. ستحتاج إلى إنشاء اضافة خاصة بك ثم تثبيتها وتفعيلها.
لماذا انشاء اضافة ووردبريس خاصة بالموقع؟
كما ذكرنا سابقًا، ستجد غالبًا دروس تعليمية تعرض بعض الأكواد التي يمكنك إضافتها إلى ملف functions.php لقالبك أو اضافة خاصة بالموقع.
يمكن استخدام هذه الأكواد المخصصة لإضافة أنواع منشورات جديدة، وتصنيفات، وأكواد مختصرة، والعديد من الحيل لتحسين موقعك.
إذا أضفت الكود المخصص إلى ملف functions قالبك، فسيختفي عند تحديثه أو تبديلة.
يمكنك انشاء قالب فرعي واستخدام ملف functions لحفظ الكود. ومع ذلك، سيختفي الكود عند تبديل القالب.
تتيح لك اضافة ووردبريس الخاصة بالموقع اضافة مقتطفات كود مخصصة بسهولة إلى موقع ووردبريس الخاص بك والتأكد من أنها مستقلة عن القالب. إنها إضافة ووردبريس مستقلة، مما يعني أنها لا تعتمد على قالبك، ويمكنك تحديثه أو تبديلة بحرية.
مع ذلك، دعونا نلقي نظرة على كيفية إضافة كود مخصص بسهولة باستخدام اضافة خاصة بالموقع. سنعرض لك طريقتين للقيام بذلك، ويمكنك اختيار الطريقة التي تناسبك.
الطريقة 1: انشاء اضافة ووردبريس خاصة بالموقع يدويًا
نعلم أن هذا قد يبدو غريب بعض الشيء للمبتدئين، لكننا سنحاول تبسيطه قدر الإمكان.
أولًا، أنشئ مجلد جديد على سطح المكتب، وسمه باسم الموقع الكتروني الخاص بك. على سبيل المثال: mywebsite-plugin.

الأن، افتح محرر نصوص عادي على جهاز الكمبيوتر الخاص بك، مثل Notepad أو TextEdit.
أنشئ ملف جديد واحفظه باسم mywebsite-plugin.php في مجلد الاضافات على سطح المكتب.

يحتاج ملف الاضافة إلى كود رأسي (هيدر) محدد ليتمكن ووردبريس من التعرف عليه كـ إضافة. أضف الكود التالي إلى ملف mywebsite-plugin.php:
<?php
/*
Plugin Name: Site Plugin for example.com
Description: Site specific code changes for example.com
*/
/* Start Adding Functions Below this Line */
/* Stop Adding Functions Below this Line */
?>
يمكنك استبدال example.com باسم نطاقك الخاص. بعد ذلك، تصبح الاضافة الخاصة بالموقع الخاص بك جاهزة.
هناك طريقتان لرفع الإضافة الخاصة بموقعك: إما عبر لوحة إدارة ووردبريس أو باستخدام بروتوكول نقل الملفات (FTP).
1. تثبيت الاضافة الخاصة بالموقع من منطقة إدارة ووردبريس (موصي به)
هذه الطريقة أسهل وموصى بها لجميع المستخدمين.
أولاً، عليك إنشاء ملف مضغوط لمجلد الاضافات الخاص بموقعك.
يمكن لمستخدمي ويندوز النقر بزر الماوس الأيمن على مجلد الاضافات واختيار Send to » Compressed (zip) folder.

لمستخدمي ماك، انقر بزر الماوس الأيمن.
ثم اختر “Compress mywebsite-plugin”.

بعد الحصول على ملف zip الخاص بالاضافة، انتقل إلى صفحة الإضافات » أضف إضافة جديدة في لوحة تحكم ووردبريس.
ثم انقر على زر “رفع الإضافة” في الأعلى.

بعد ذلك، انقر على زر “اختيار ملف” لتحديد ملف zip الذي أنشأته سابقًا، ثم انقر على زر “التثبيت الأن”.
سيقوم ووردبريس الأن برفع الإضافة وتثبيتها. بعد التحميل، انقر على زر “تفعيل الإضافة” لبدء استخدام الإضافة الخاصة بموقعك.

2. رفع اضافة ووردبريس الخاص بالموقع عبر FTP
لهذه الطريقة، لستَ بحاجة إلى إنشاء ملف مضغوط. سترفع الإضافة عبر بروتوكول نقل الملفات (FTP).
أولًا، ستحتاج إلى الاتصال بالموقع الكتروني الخاص بك باستخدام عميل FTP.
بعد الاتصال، انتقل إلى مجلد /wp-content/plugins/ ضمن عمود “الموقع البعيد”. بعد ذلك، عليك تحديد مجلد الإضافة الخاص بموقعك ورفعه إلى موقعك.

سينقل عميل FTP الأن مجلد الاضافة الخاصة بالموقع الخاصة بك إلى موقع ووردبريس الخاص بك. سيؤدي هذا إلى تثبيت الإضافة على موقعك.
مع ذلك، ستحتاج إلى تفعيل الإضافة لبدء استخدامها. يمكنك القيام بذلك بالانتقال إلى صفحة “الإضافات” في لوحة إدارة ووردبريس، ثم النقر على رابط “تفعيل” أسفل الاضافة الخاصة بالموقع الخاصة بك.

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

بعد ذلك، عليك اختيار الإضافة الخاصة بموقعك من القائمة المنسدلة “اختر إضافة لتحريرها”.
سيقوم المحرر بتحميل ملف الإضافة، وستتمكن من إضافة مقتطفات الكود إليه.

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

يمكنك أيضًا تنزيل ملف الاضافة على جهاز الكمبيوتر الخاص بك، وتحريره، ثم رفعه مرة أخرى.
الطريقة الثانية: إضافة كود مخصص باستخدام WPCode (مستحسن)
هذه الطريقة أبسط بكثير، وتمكنك من إدارة مقتطفات الكود الخاصة بك في ووردبريس باستخدام WPCode.
أولًا، عليك تثبيت وتفعيل إضافة WPCode المجانية على الموقع الكتروني الخاص بك. لمزيد من التفاصيل، راجع دليلنا خطوة بخطوة حول كيفية تثبيت إضافة ووردبريس.
عند تفعيل الإضافة، ستضيف عنصر قائمة جديد بعنوان “Code Snippets” إلى قائمة إدارة ووردبريس. بالنقر عليه، ستنتقل إلى صفحة يمكنك من خلالها إدارة جميع أكوادك المخصصة.
لإضافة مقتطف الكود الأول الخاص بك، انقر على زر “Add New”.

سينقلك هذا إلى صفحة “Add Snippet”. هنا، يمكنك اختيار مقتطف من المكتبة المعدة مسبقًا أو إضافة الكود المخصص.
لإضافة الكود المخصص الخاص بك، انتقل إلى خيار “Add Your Custom Code (New Snippet)” وانقر على زر “Use snippet”.

الآن، يمكنك إدخال عنوان لمقتطف الكود المخصص. يمكنك استخدام أي شيء يساعدك في تحديد الكود.
بعد ذلك، يمكنك لصق مقتطف الكود في مربع الكود. عليك أيضًا تحديد نوع “PHP Snippet” من القائمة المنسدلة “Code Type” على اليسار.

يمكنك أيضًا إضافة ملاحظات حول الكود في قسم “Basic info”.
استخدم هذه المنطقة لتدوين وظيفة هذا الكود، ومكان العثور عليه، وسبب إضافته إلى موقعك الإلكتروني. سيساعدك هذا على تذكر سبب إضافة هذا الكود من قبل.

لديك أيضًا خيار تعيين وسوم لمقاطع الكود، مما يساعد في تنظيمها حسب الموضوع والوظيفة.
تتيح لك هذه الاضافة أيضًا تحديد كيفية تشغيل مقطع الكود. في قسم “Insertion”، يمكنك تحديد طريقة “Auto Insert” لإدراج الكود وتنفيذه تلقائيًا على موقعك.
يمكنك الاختيار من خيارات لوحة الإدارة، أو الواجهة الأمامية، أو في كل مكان. إذا لم تكن متأكد، فاحتفظ بالخيار الافتراضي “Run Everywhere”.

أو يمكنك اختيار طريقة “Shortcode”. باستخدام هذه الطريقة، لا يدرج المقطع تلقائيًا. بمجرد حفظ المقتطف، ستحصل على كود قصير يمكنك إدراجه يدويًا في أي مكان على موقعك.
يمكنك أيضًا استخدام قسم “Smart Conditional Logic” لإظهار أو إخفاء المقاطع المدرجة تلقائيًا بناء على مجموعة من القواعد.

على سبيل المثال، يمكنك تحميل مقتطفات كود للمستخدمين المسجلين فقط، وتحميل مقتطفات PHP فقط على عناوين URL لصفحات محددة، وعرض مقتطفات كود بناء على نوع الصفحة، والمزيد.
وأخيرًا، يمكنك تبديل الوضع من “Inactive” إلى “Active”، ثم النقر على زر “Save Snippet”.

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