2022-03-24

دليل المبتدئين لإضافة مقتطفات الشفرة إلى WordPress | ووردبريس

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس

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

لماذا تضيف مقتطفات الشفرة إلى موقع ووردبريس WordPress الخاص بك؟

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

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

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


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

ما هي أفضل الطرق لإضافة مقتطفات الشفرة في ووردبريس WordPress

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



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

موقع الالكتروني
ومع ذلك ، تتم إضافة معظم مقتطفات التعليمات البرمجية المخصصة إلى ملف function.php الخاص بموضوع ووردبريس WordPress
بينما قد يوصي البرنامج التعليمي بإضافته في ملف function.php الخاص بالسمة ، هناك بديل أفضل يعمل بنفس الطريقة التي يعمل بها ملف الوظائف.

دعنا نلقي نظرة على بعض الطرق التي يمكنك من خلالها إضافة مقتطفات التعليمات البرمجية المخصصة في ووردبريس WordPress.

1. استخدم البرنامج المساعد Code Snippets WordPress

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


هذه هي الطريقة الأكثر أمانًا والموصى بها للمبتدئين. 
Code Snippets هو مكون إضافي لـ ووردبريس يسمح لك بإضافة مقتطفات التعليمات البرمجية المخصصة وإدارتها بسهولة على موقع الويب الخاص بك.

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


2. إنشاء سمة طفل لحفظ الرمز المخصص

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


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

لمزيد من التفاصيل ، راجع دليلنا حول كيفية إنشاء مظهر فرعي في ووردبريس WordPress .

ملاحظة: ستعمل هذه الطريقة أيضًا مع مقتطفات الشفرة المطلوبة لإضافتها في قوالب السمات الأخرى.

3. استخدم مكونًا إضافيًا خاصًا بالموقع لرمز مخصص

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

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

راجع دليلنا حول كيفية إنشاء مكون إضافي خاص بموقعك للحصول على تعليمات مفصلة.

ملاحظة: هذه الطريقة قابلة للتطبيق فقط على قصاصات التعليمات البرمجية التي يجب إضافتها في ملف الوظائف.

4. إضافة رمز مباشرة إلى ملف الوظائف

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

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



كيفية تحرير ملفات ووردبريس WordPress؟

هناك طرق مختلفة لتحرير ملفات ووردبريس WordPress اعتمادًا على الطريقة التي تختارها لإضافة مقتطفات رمز مخصصة على موقع الويب الخاص بك.

1. إضافة رمز مخصص في البرنامج المساعد مقتطفات الرمز

إذا كنت تستخدم المكوِّن الإضافي Code Snippets ، فيمكنك بسهولة إضافة مقتطفات التعليمات البرمجية من منطقة إدارة ووردبريس WordPress. ما عليك سوى الانتقال إلى Snippets » Add New  لإضافة رمزك المخصص.

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


2. إضافة رمز مخصص في البرنامج المساعد ووردبريس WordPress الخاص بالموقع

إذا كنت تضيف رمزًا مخصصًا في مكون إضافي خاص بالموقع ، فيمكنك استخدام محرر الإضافات المدمج في ووردبريس WordPress لإضافة رمز مخصص.

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


أولاً ، حدد المكوّن الإضافي الخاص بالموقع من القائمة المنسدلة المسماة "Select plugin to edit". سيقوم المحرر بتحميل ملف المكون الإضافي الخاص بك ، وستتمكن من إضافة مقتطفات التعليمات البرمجية فيه.

بمجرد الانتهاء ، انقر فوق الزر "Update File" لحفظ التغييرات.

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

هناك طريقة أخرى لإضافة رمز مخصص في مكون إضافي خاص بالموقع باستخدام FTP.

انتقل ببساطة إلى مجلد البرنامج المساعد باستخدام عميل FTP الخاص بك. انقر بزر الماوس الأيمن على ملف المكون الإضافي ثم حدد عرض / تحرير ملف.

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس





3. إضافة رمز مخصص إلى function.php أو قوالب سمات أخرى

إذا كنت تضيف مقتطفات برمجية إلى ملف function.php الخاص بموضوعك أو أي قالب آخر ، فيمكنك إضافة رمز مباشرةً عن طريق زيارة Appearance »Editor . يمكنك تحديد الملف حيث تحتاج إلى إضافة الرمز من العمود الأيمن.

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


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

أفضل طريقة بديلة هي استخدام FTP لإضافة رمز مخصص في ملفات السمة. 
ما عليك سوى توصيل عميل FTP بموقعك الإلكتروني والانتقال إلى / wp-content / theme / your-theme-folder / والنقر بزر الماوس الأيمن على الملف الذي يحتاج إلى تحرير.

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


حدد خيار View/Edit لفتح الملف في محرر النصوص.




استكشاف أخطاء PHP وإصلاحها عند إضافة رمز مخصص

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

1. الاستخدام غير الصحيح لعلامات بدء ونهاية PHP

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


PHP Begin Tag //
php?>
Rest of the code goes here//
PHP End Tag//
<?

جميع الاحتياجات كود PHP الخاص بك لتكون داخل <?phpو ?>العلامات.
تصبح علامة النهاية PHP أكثر أهمية في الملفات التي تتحول ذهابًا وإيابًا بتنسيق HTML
يتضمن هذا معظم ملفات قوالب ووردبريس WordPress التي تستخدم علامات PHP إلى جانب HTML.

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


php?> 
Some pre-existing code //
your custom code //
<? 

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


php?> 
Some pre-existing code //
<? 
Your custom code snippet //
php?> 
<?


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

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


php?> 
 Lots of code in your theme's functions file //
//
//
Your custom code //
} ()function custom_loginlogo
<"echo '<style type="text/css
h1 a {background-image: url('.get_bloginfo('template_directory').'/images/login_logo.png) !important;}
;'<style/>
{
;('add_action('login_head', 'custom_loginlogo


تذكر أن كتاب البرنامج التعليمي قد يفترضون في وقت ما أنك تعرف بالفعل كيفية استخدام علامات بدء ونهاية PHP. قد تظهر لك ببساطة مقتطف رمز بدون تلك العلامات.


} ()function custom_loginlogo
<"echo '<style type="text/css
h1 a {background-image: url('.get_bloginfo('template_directory').'/images/login_logo.png) !important;}
;'<style/>
{
;('add_action('login_head', 'custom_loginlogo


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


2. أخطاء التعشيش غير صحيحة

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

على سبيل المثال ، هنا وظيفة PHP بسيطة:


php ?>
}()function wpbeginner_tutorial 
;"!echo "Hello World
<?


الآن إذا كنت ترغب في إضافة مقتطف رمز مخصص ليس له علاقة بهذه الوظيفة ، فستحتاج إلى وضعه خارج هذه الوظيفة كما يلي:


Pre-existing code in your theme file //
php?>
} ()function wpbeginner_tutorial 
;"!echo "Hello World 
Your custom code //
} ()function custom_loginlogo
<"echo '<style type="text/css
h1 a {background-image: url('.get_bloginfo('template_directory').'/images/login_logo.png) !important;}
;'<style/>
{
<?

إذا فاتتك أقواس البداية أو النهاية ، فسوف يكسر هذا الرمز ، وينتهي بك الأمر إلى صفحة خطأ.


فهم أخطاء PHP في ووردبريس WordPress

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

الجزء الجيد هو أن هذه الأخطاء ستخبرك بأي سطر في التعليمات البرمجية تسبب في الخطأ.

نور للمعلوماتية,تعلم معنا ووردبريس,ووردبريس,wordpress,تصميم ووردبريس,قوالب ووردبريس,مدونة ووردبريس


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


ماذا تفعل عندما يتعذر الوصول إلى موقع ووردبريس WordPress الخاص بك؟

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

يمكنك محاولة حل المشكلات المتعلقة بمقتطف الشفرة. إذا لم تتمكن من إصلاح هذه المشكلات ، فقم بإزالة الرمز وحفظ التغييرات.

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

قم بتحميل الملف حيث قمت بإجراء التغييرات من جهاز الكمبيوتر الخاص بك إلى موقع الويب الخاص بك أثناء الكتابة فوق الملف القديم.



نأمل أن تساعدك هذه المقالة على تعلم كيفية لصق مقتطفات الشفرة من الويب في ووردبريس WordPress


إذا أعجبك هذا المقال ، فالرجاء أضافة تعليق وتققيم للموضوع .

أذا كان لديك أي أستفسار لاتتردد بمراسلتنا هنا

التعليقات
0 التعليقات

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *