منتديات عميد التعريب  

العودة   منتديات عميد التعريب > >

الملاحظات

قواعد البيانات : ADO.NET : Access: SQL ـ كل ما يتعلق بتعلم Microsoft SQL Server 2008 Express

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم منذ /2017-06-25, 12:03 AM   #1

نجوى فواد
عميد


 

 رقم العضوية : 22556
 تاريخ التسجيل : Oct 2015
 العمر : 39
 المشارگات : 460
 تقييم المستوى : 4


نجوى فواد غير متواجد حالياً
Arrow كيف تُنشأ قالب ابن Child theme ولماذا يجب أن تستخدمه؟

منتديات عميد التعريب - المصدر الأول لتعريب البرامج و التطبيقات للعالم العربي

لغة البرمجة

تبعاً لآخر دراسة أجراها موقع *WordPressفإن 85% من المستخدمين يتكيفون مع قوالبهم وفقط 35% من الزبائن يستخدمون القالب الابن أثناء ذلك. ويكمن السبب وراء ذلك في قلّة فهم هذه القوالب أو لصعوبة إدراك إنشاء واحدة مثلها. في هذا البرنامج التعليمي, سنطلع على كيفية إنشاء واستخدام قوالب ابن, ولماذا من الضروري استخدامهم. (هذه النصيحة خاصة لعملاء القوالب الأنيقة فقط: إن كنت تبحث عن تقديم تغييرات CSS بسيطة لقالبك فيمكنك استخدام صندوق CSS للزبائن في اللوحة الالكترونية عوضاً عن إنشاء قالب ابن, ولإجراء تغييرات أعمق تتطلب إضافة ملفات php حينئذٍ عليك استخدام القالب الابن ).

لماذا يجب استخدام القوالب الابن

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

استعد للتطبيق

في هذا المثال سنقوم بإنشاء قالب ابن من أجل قالب Foxy. الخطوات الأولى, علينا في البداية أن ننشئ مجلد جديد من أجل قالب ابن. ونسميه فيما بعد بإسم مثل Foxy child* كإسمٍ مألوف ونضع ضمن ملف القالب الجديد مجلد يدعى style.css ونملأه بالمعلومات كالمعلومات الواردة في الأسفل. أما باقي المعلومات كإسم القالب و URI و الوصف والمؤلف يعود أمر ذكرهم إليك إن كنت تود ذلك.

/*Theme Name:**** W3ArabicOnline Child ThemeTheme URI:*****[url]

[IMG][URL="https://www.alghaamdi.com/vb/ /wp-content/uploads/2017/03/2342434234.jpg[/IMG]



[B]تحرير ملف [COLOR=#993300]Functions.php[/COLOR][/B]

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

[B]تحرير ملفات قوالب أخرى[/B]

إضافةً لتعديلات CSS والوظائف يمكنك القيام بتغييرات هيكلية لقالبك من خلال تعديل ملفات قالب php. لذلك عليك القيام بذلك بحذر ولكن بمجرد تحرير ملفات php يمكنك تعديل أي جزء من القالب. وعلى عكس تحرير functions.php حيثما تكون وظائف القالب الأصلي قد تم استيرادها تلقائياً, يتم تحرير ملفات php بإبدال الملف كلياً بملف جديد. ويتم تجاهل الملف الأصلي ويستخدم الملف الجديد بدلاً منه. والشيء الأول الذي يتوجب علينا فعله هو تكرار الملف القديم قبل البدء بتعديله. ويمكنك القيام بذلك ببساطة من خلال نسخ ولصق ملف القالب الأصلي في مجلد القالب الابن متأكداًأن الملف والموقع يحملان نفس الاسم بالضبط. على سبيل المثال, إذا أردنا أن نعدل Foxy/includes/navigation.php علينا أن ننسخ ونلصق الملف إلى foxy-child/includes/navigation.php

[IMG][URL="https://www.alghaamdi.com/vb/ /wp-content/uploads/2017/03/3454435435.png[/IMG]



يعرف WordPress أن يضع هذا الملف في مكان الملف القديم لأنه يحمل نفس الاسم والموقع. يمكننا بعد ذلك أن نفتح الملف وإجراء أي تغييرات الضرورية.




[B]مصادر إضافية للقالب الابن[/B]
[LIST=1][*][B]تنزيل إضافة [/B][B]The One Click Child Theme[/B] : *إن كنت تواجه صعوبةً ما في إنشاء مجلد قالب ابن من خلال هذه الإضافة حيث ستتمكن من إنشاء قالب ابن بنقرة واحدة .[*][B]The WordPress Codex[/B][B] : [/B]يحتوي على جميع أنواع الوثائق الضخمة في [URL="http://codex.wordpress.org/ar:%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9" target="_blank">WordPress codex
. حيث أن هذه المقالة ستكون نقطة البداية لأي توضيح أو استفسار حول موضوع إنشاء القالب الابن.[/LIST]الموضوع كيف تُنشأ قالب ابن Child theme ولماذا يجب أن تستخدمه؟ منتديات عميد التعريب.




 

 

 


  رد مع اقتباس

قديم منذ /2018-11-17, 07:21 PM   #2

العبوق
عميد


 

 رقم العضوية : 25924
 تاريخ التسجيل : Nov 2018
 المشارگات : 2,001
 تقييم المستوى : 0


العبوق غير متواجد حالياً
افتراضي رد: كيف تُنشأ قالب ابن Child theme ولماذا يجب أن تستخدمه؟

مشكور جهود بطوليةو عمل روعة

تسلم يدكم




 

 

 


  رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
child, theme, أن, ابن, تستخدمه؟, تُنشأ, قالب, كيف, ولماذا, يجب

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة

الانتقال السريع


الساعة الآن 01:55 PM


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
جميغ الحقوق مجفوظة لمنتديات عميد التعريب ¨ 2010 - 2019