شارك المقال

دليل المبتدئين للصق قصاصات من الويب في ووردبريس

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

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

كيفية نسخ ولصق مقتطفات التعليمات البرمجية بأمان في ووردبريس

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

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

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

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

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

ما هي أفضل الطرق لإضافة قصاصات التعليمات البرمجية في ووردبريس

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

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

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

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

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

البرنامج المساعد Code Snippets

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

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

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

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

2. إنشاء موضوع فرعي لحفظ رمز مخصص

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

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

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

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

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

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

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

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

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

4. إضافة التعليمات البرمجية مباشرة إلى ملف الوظائف

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

سيتم مسح تغييراتك عند تحديث قالب ووردبريس الخاص بك

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

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

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

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

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

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

إضافة مقتطف جديد في البرنامج المساعد Code Snippets

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

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

تحرير مكون إضافي خاص بالموقع باستخدام محرر ووردبريس الإضافي

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

بمجرد الانتهاء ، انقر فوق الزر “تحديث الملف” لحفظ التغييرات.

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

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

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

تحرير مكون ووردبريس الإضافي الخاص بالموقع باستخدام FTP

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

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

محرر الموضوع

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

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

تحرير ملفات السمات عبر FTP

حدد خيار عرض / تحرير الملف لفتح الملف في محرر النصوص.

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

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

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

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

1

2

3

4

5

6

7

// PHP Begin Tag

<?php

// Rest of the code goes here

// PHP End Tag

?>

جميع الاحتياجات كود PHP الخاص بك لتكون داخل <?phpو ?>العلامات.

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

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

1

2

3

4

5

6

<?php 

// Some pre-existing code

// your custom code

?> 

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

1

2

3

4

5

6

7

8

<?php 

// Some pre-existing code 

?> 

// Your custom code snippet

<?php 

?>

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

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

1

2

3

4

5

6

7

8

9

10

11

<?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. قد يعرضون لك ببساطة مقتطف الشفرة بدون هذه العلامات.

1

2

3

4

5

6

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 بسيطة:

1

2

3

4

5

<?php 

function wpbeginner_tutorial() { 

echo “Hello World!”; 

?>

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

1

2

3

4

5

6

7

8

9

10

11

12

// 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 في ووردبريس

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

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

رسالة خطأ PHP

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

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

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

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

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

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

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

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

خدمات مميزة لآجلك

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

اشترك معنا لمزيد من المعرفة

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

 

توضيح

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

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

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}