كيفية إنشاء قالب تابع لـ WordPress

-إنشاء-قالب-تابع-لـ-WordPress.jpg


لماذا لا يجب أبدًا تخصيص WordPress على قالب أصلي موجود؟ ماذا يحدث لتخصيصاتك بعد تحديث السمة التي تستخدمها؟

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

إلى عن على يُنشئ القالب الفرعي ورقة أنماط CSS منفصلة وإضافة ميزات إضافية لن تضيع أو تتغير بعد تحديث السمة الأصلية.

يمكن القيام بذلك يدويًا أو عن طريق تثبيت المكون الإضافي للسمات الفرعية. لنبدأ بالعملية اليدوية.

قم بإنشاء دليل جديد

ابدأ بإنشاء دليل جديد للموضوع الفرعي. يمكنك استخدام عميل FTP أو الوصول إلى عميل موجود wp- المحتوى / المواضيع الدليل عبر cPanel.

لاستخدام cPanel ، انتقل إلى لوحة تحكم الاستضافة. أختر مدير الملفات وانتقل إلى الدليل حيث تم تثبيت WordPress.

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

لا تضف مسافات إلى اسم الملف لتجنب الأخطاء.

نظرًا للدعم الداخلي ، يجب أن يحتوي اسم المجلد على اسم السمة الأصلية (سمة “slug”) كما هو موضح في المثال أدناه.

قم بإنشاء ورقة أنماط CSS

تُستخدم أوراق الأنماط في قوالب WordPress لسببين.

  • هو موقع الأنماط الذي يؤثر على مظهر الموقع.
  • ورقة أنماط السمة الرئيسية هي المكان الذي يبحث فيه WordPress عن معلومات حول السمة.

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

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

سيأخذ ملف CSS للمظهر الفرعي الأسبقية على القالب الأصلي.

يجب تضمين المعلومات التالية في الملف النصي:

  • اسم الموضوع الخاص بك.
  • اسم دليل النسق الأصل.
  • عنوان ووصف منطقي.

تأكد من تضمين التعليق التالي في ورقة الأنماط في الرأس أعلى الملف. سيقرأ WordPress هذه المعلومات ويعرف أنه يتم استخدام سمة فرعية.

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

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

خلق وظائف. php ملف في السمة الفرعية (في نفس الدليل مثل style.css الملف الذي قمت بإنشائه). هذا هو المكان الذي يجب إضافة أشياء مثل تنسيقات المنشورات الإضافية.

كما هو الحال مع ملف CSS ، سيتم تلقائيًا دمج التغييرات أو الإضافات إلى ملف PHP أو استبدالها بوظائف رئيسية.

لتنسيقات المنشور التي تمت إضافتها مع الامتداد add_theme_support ()تعمل بمثابة عمليات استبدال بدلاً من دمج.

أثناء استخدام add_theme_support ()، تحتاج إلى اتخاذ خطوات إضافية للتأكد من أن القالب الفرعي يحل محل النسق الأصلي.

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

أضف أنماطًا ونصوصًا لتجاوز وظيفة السمة الرئيسية

الخطوة التالية هي التأكد من أن النسق الفرعي يرث وظائف وأنماط السمة الأصلية أو يعكس السمات الجديدة التي تريد استخدامها.

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

وظيفة Add to Queue في WordPress هي كيفية تحقيق ذلك.

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

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

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

كيفية استخدام “wp_enqueue”

لعرض أنماط لنسق فرعي ، يجب عليك استخدام الوظيفة المسماة wp_enqueue_style ().

تأخذ هذه الوظيفة بضع أجزاء من المعلومات ، ولكن الشيء الأكثر أهمية هو اسم (أو “المقبض”) وموقع الملف.

في داخل وظائف. php ملف ، أضف الكود التالي.

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

تفعيل موضوع الأطفال

إذا قمت بإنشاء ملفات لموضوع فرعي على الخادم بالداخل wp-content / theme / yourthemename المجلد ، سيكون متاحًا بعد ذلك في لوحة معلومات WordPress الخاصة بك لتنشيطه.

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

إذا قمت بإنشاء القالب الفرعي في مكان آخر غير الموجود على الخادم في wp-content / theme / yourthemename ثم حزم مجلد السمات الفرعية الجديد الخاص بك.

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

أضف ملفات القوالب

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

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

الآن دعنا ننتقل إلى إنشاء قوالب فرعية باستخدام مكون WordPress الإضافي.

استخدم مكون WordPress الإضافي

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

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

  • وهو متوافق مع الإصدار الحالي من WP.
  • لديها عدة منشآت.
  • تم تحديثه مؤخرا.

انقر هنا تثبيت الآن> تنشيط. الخطوة التالية هي الانتقال إلى هيأ ثم حدد مواضيع الأطفال.

ابحث عن الموضوع الرئيسي وحدده من القائمة المنسدلة. أختر تحليل للتأكد من أنه يمكن استخدام المظهر الخاص بك كموضوع فرعي.

يوجد أدناه برنامج تعليمي خطوة بخطوة حول كيفية إعداد Child Theme Configurator. إذا قررت استخدام مكون إضافي لبرنامج WordPress ، فيمكنك بسهولة العثور على البرنامج التعليمي وتكوينه.

https://www.youtube.com/watch؟v=xL0YmieF6d0

كما تعلم بالفعل ، تعد السمات الفرعية سمات منفصلة تعتمد على السمة الأصلية لبعض الوظائف.

عند استخدام قالب فرعي ، سيبحث WordPress عن الطفل أمام الوالد ويتبع أسلوب الطفل ووظائفه ، إن وجدت.

وفر على نفسك الكثير من الوقت والمتاعب والصداع المستقبلي عند تحديث السمة الرئيسية عن طريق إنشاء طفل لن يتأثر بالتحديث.

scroll to top