اسأل النادل: كيفية بناء سمات WordPress من الصفر؟

نشرت: 2021-01-13
المساطر ، وأدوات قياس الأشرطة ، وقواطع الصندوق ، وأقلام الرصاص على المكتب.

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

شكرا على اي مساعدة.

علامة

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

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

يتم تعلمه من خلال التجربة والخطأ.

يتم تعلمه من خلال ساعات من إفساد المشروع وعدم التوقف حتى إصلاحه.

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

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

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

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

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

كان تطوير الموضوع أيضًا أبسط بكثير خلال ذلك الوقت. باستخدام عدد قليل من الملفات والقوالب ، يمكنك إنشاء شيء مميز.

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

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

التقليدية مقابل المظاهر القائمة على الكتل

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

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

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

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

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

حان الوقت لبدء القراءة حول تحرير الموقع الكامل واختبار السمات القائمة على الكتلة مثل Q و Bosco القائم على الكتلة. بعد ذلك ، انتظر الآخرين عندما يصبحون متاحين في دليل السمات.

موارد لبدء تطوير الموضوع

أرفف مليئة بالكتب مع إضاءة معلقة في المقدمة تنيرها.

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

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

يجب أن يكون مورد الانتقال هو كتيب مطور السمات الرسمي.

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

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

فئة ThemeShaper's Theme Development هي مورد يجب أن يشترك فيه أي مؤلف موضوع. يواصل الفريق نشر البرامج التعليمية المحدثة حول إنشاء السمات. في الآونة الأخيرة ، ركزوا على تطوير موضوع قائم على الكتلة. أنا متأكد من أن المزيد من البرامج التعليمية قادمة حيث تتكشف الميزات الجديدة المتعلقة بتحرير الموقع الكامل.

بالطبع ، محركات البحث هم أصدقاؤك. واجهتك مشكلة؟ أنا أضمن أنك لست أول من يعاني من هذه المشكلة المحددة. الحل موثق في مكان ما عبر الويب.

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

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

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

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