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

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

الملاحظات

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



إضافة رد
 
أدوات الموضوع انواع عرض الموضوع

قديم 2017-06-25, 00:03   رقم المشاركة :1
معلومات العضو
عميد
إحصائية العضو





معدل تقييم المستوى: 4
نجوى فواد is on a distinguished road
المنتدى : قواعد البيانات : ADO.NET : Access: SQL ـ
Arrow كيف تُنشأ قالب ابن Child theme ولماذا يجب أن تستخدمه؟


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

لغة البرمجة

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

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

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

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

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

/*Theme Name:**** W3ArabicOnline Child ThemeTheme URI:*****[url]
/*Theme Name: W3ArabicOnline Child ThemeTheme URI: [url][URL="https://www.alghaamdi.com/vb/index.php Description:[/url]W3ArabicOnline Child ThemeAuthor: Ayman MosullyAuthor URI: [url][URL="https://www.alghaamdi.com/vb/index.php Template:[/url] W3ArabicOnlineVersion:1.0.0*/@import url("../Foxy/style.css");/* =Theme customization starts here------------------------------------------------------- */.et-price-sale { color: #5bbc26; font-weight: 300;}بمجرد إضافة هذا التغيير سيحل ملف قالب CSS الابن style.css مكان القالب الأصلي. وفي هذه الحالة نحصل على علامة السعر بلونٍ أخضر جميل كما هو معروض بالأسفل:

[IMG][URL="https://www.alghaamdi.com/vb/index.php /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/index.php /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 ولماذا يجب أن تستخدمه؟ منتديات عميد التعريب.


;dt jEkaH rhgf hfk Child theme ,glh`h d[f Hk jsjo]li? child



نجوى فواد غير متواجد حالياً   رد مع اقتباس


قديم 2018-11-17, 19:21   رقم المشاركة :2
معلومات العضو
العبوق
مشرف
إحصائية العضو




معدل تقييم المستوى: 1
العبوق is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : نجوى فواد المنتدى : قواعد البيانات : ADO.NET : Access: SQL ـ
افتراضي رد: كيف تُنشأ قالب ابن Child theme ولماذا يجب أن تستخدمه؟


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

تسلم يدكم


العبوق غير متواجد حالياً   رد مع اقتباس
إضافة رد

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

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

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

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

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

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


الساعة الآن 11:20

جميع المشاركات المكتوبة تعبّر عن وجهة نظر صاحبها .. ولا تعبر عن وجهة نظر إدارة المنتدى بأي شكل من الأشكال



تـبـرع
تبرع .
تودع التبرعات في احد الحسابات التالية
اسم البنك
رقم الحساب من داخل و خارج المملكة العربية السعودية
بنك الراجحي
IBAN - SA2880000141608010128882
بنك ساب SABB SA2945000000034035907001



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