لماذا لا يجب عليك استخدام البرنامج المساعد WordPress Theme Check

نشرت: 2016-05-05

اقترح مُنشئ موقع WordPress زميل مؤخرًا أن أقوم بتضمين المكون الإضافي WordPress.org Theme Check في مخزون أدوات تقييم السمات واختيارها. في البداية ، بدت فكرة رائعة ، لكن كلما طالت فترة تفكيري فيها ، تغير رأيي.

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

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

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

يتوفر المكون الإضافي Theme Check للتنزيل مجانًا من WordPress.org
يتوفر المكون الإضافي Theme Check للتنزيل مجانًا من WordPress.org

استمر في القراءة ، أو انتقل إلى الأمام باستخدام هذه الروابط:

  • 4 أسباب لماذا لا يجب عليك استخدام البرنامج المساعد Theme Checker
    • <ahref = ”reason1 ″> السبب 1: يجب أن تمتلك موضوعًا قبل أن تتمكن من استخدامه
    • <ahref = ”reason2 ″> السبب 2: تم تجاوز سمات WordPress.org بالفعل
    • <ahref = ”reason3 ″> السبب 3: السمات المميزة لن تمر
    • <ahref = ”reason4 ″> السبب 4: هذا ليس الغرض منه
  • <ahref = ””> متى يجب عليك استخدام المكون الإضافي للتحقق من السمة؟

4 أسباب لماذا لا يجب عليك استخدام البرنامج المساعد Theme Checker

السبب 1: يجب أن تمتلك سمة قبل أن تتمكن من استخدامها

فيما يلي الخطوات التي يجب عليك اتباعها لاستخدام المكون الإضافي Theme Check:

  1. ثبّت الموضوع الذي تريد تقييمه.
  2. قم بتثبيت وتفعيل المكون الإضافي Theme Check.
  3. انتقل إلى المظهر> فحص السمة .
  4. من المربع المنسدل ، حدد الموضوع الذي تريد التحقق منه وانقر فوق التحقق منه! .
  5. مراجعة وتفسير التحذيرات والتوصيات والإشعارات الإعلامية الناتجة.

هل ترى مشكلة في هذه العملية من حيث صلتها باختيار الموضوع؟ أنا متأكد من ذلك.

لاستخدام التحقق من السمة ، انتقل إلى المظهر ثم التحقق من السمة
يجب عليك تثبيت سمة على موقعك قبل أن تتمكن من استخدام Theme Check لتقييمها.

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

حسنا. لا يعد Theme Check مفيدًا لتقييم السمات التي يتعين عليك دفع ثمنها ، ولكن على الأقل يمكنك التحقق من قوالب WordPress.org المجانية باستخدامه ، أليس كذلك؟

بالتأكيد ، يمكنك ذلك ، لكن لماذا تهتم؟

السبب 2: تم تجاوز سمات WordPress.org بالفعل

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

ماذا عن السمات غير الموجودة في دليل سمات WordPress.org؟ بافتراض أنه يمكنك الحصول على نسخة من موضوع non-WordPress.org مجانًا ، فلا يزال من الأفضل لك تخطي Theme Check. لماذا ا؟ بسبب السبب رقم ثلاثة.

السبب 3: السمات المميزة لن تمر

نظرًا لأن Theme Check تم تصميمه لقولبة السمات وفقًا لإرشادات قوالب WordPress.org ، فإنه يتبع أن مطوري السمات المميزة عمومًا لا يبذلون أي جهد لضمان اجتياز السمات الخاصة بهم. على الأقل ، هذه نظريتي. لاختبار هذه النظرية ، قمت بتشغيل ثلاثة موضوعات متميزة من خلال Theme Check: Creativo و Aegaeus و Vantage Premium.

من بين الثلاثة ، تم تمرير Vantage Premium فقط ، ولكن كان من المفترض أن يمر لأن Vantage Premium هو مجرد نسخة غير مقفلة من الإصدار المجاني من Vantage ، والمتوفر من دليل سمات WordPress.org.

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

ماذا يعني هذا؟ هل هذا يعني أن هذه المواضيع إشكالية ويجب تجنبها؟ بالطبع لا . هذا يعني أن مطوري هذه السمات - Rocky Themes و HB-Themes - لم يقصدوا أبدًا إضافة منتجاتهم إلى دليل قوالب WordPress.org أو تقييمها باستخدام Theme Check. نتيجة لذلك ، لم يحاولوا الامتثال لمتطلبات سمة WordPress.org.

تشغيل سمة مميزة من خلال Theme Check يشبه التحقق من قيمة Kelly Blue Book لسيارة Camaro 1969. أنت تستخدم أداة لإجراء تقييم لم يتم تصميمها من أجله ، وهي نقطة تقودنا إلى الجوهر الحقيقي للمسألة.

السبب 4: هذا ليس الغرض منه

أفضل سبب لعدم استخدام Theme Check كأداة لاختيار السمة هو أن هذا ليس الغرض منه.

ما هو الغرض من البرنامج المساعد Theme Check؟ للتحقق من السمات ، من الواضح ، لكن تحقق منها لمعرفة ماذا بالضبط؟ وفيما يلي بعض النقاط البارزة:

  • كود PHP خطير ، مثل وظيفة eval() ؛
  • كود Adsense المضمّن المخفي ؛
  • إعلان البيانات الوصفية المهمة للوثيقة مثل DOCTYPE و charset واللغة ؛
  • تضمين وظائف WordPress مثل wp_footer و wp_head ؛
  • المهام التي يجب أن تتم معالجتها بواسطة المكونات الإضافية بدلاً من الموضوع ؛
  • هيك أكثر من ذلك بكثير.

هناك بعض الأشياء التي يقيّمها Theme Check أن كل سمة WordPress يجب أن تمتثل لها حقًا - مثل تجنب استخدام eval() (yikes المقدس!) أو دفن كود Adsense في كود القالب. ومع ذلك ، فإن العديد من عمليات التحقق التي يقوم بها المكون الإضافي تتعلق حقًا بالتأكد من أن السمات الموجودة في دليل سمات WordPress ستعمل تقريبًا مع جميع عمليات تثبيت WordPress وجميع المكونات الإضافية تقريبًا في دليل مكونات WordPress.

ولا تأخذ كلامي على محمل الجد. سأترك الأسئلة الشائعة حول Theme Check Plugin تتحدث عن نفسها:

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

إذا لم يكن ذلك واضحًا بدرجة كافية ، فإن هذا الاقتباس من مؤلف المكون الإضافي Samuel Wood (Otto) ردًا على طلب دعم المكون الإضافي يجعل الأمور واضحة تمامًا:

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

بمعنى آخر ، يعد Theme Check أداة للتعرف بسرعة على الأشياء التي قد تمنع إضافة سمة إلى دليل سمة WordPress.org ، وهذا كل شيء.

متى يجب عليك استخدام البرنامج المساعد Theme Check؟

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

لا تفهموني خطأ. ليس لدي سوى الحب للمكوِّن الإضافي Theme Check واحترام الأشخاص الذين يكرسون وقتهم للحفاظ عليه. يُخفِّض Theme Check حقًا من مستوى كونك مراجعًا للموضوعات في WordPress.org ، وهو أمر رائع. إنها أداة مفيدة للغاية عند استخدامها بشكل مناسب ، ولكن هذا هو المفتاح: يجب استخدامها بشكل مناسب.

إذن متى يجب عليك استخدام Theme Check؟

السيناريو 1: أنت مطور قوالب وتريد إضافة المظهر الخاص بك إلى دليل قوالب WordPress.org

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

السيناريو 2: أنت عضو في فريق مراجعة قوالب WordPress.org لتقييم السمات للإضافة المحتملة إلى دليل قوالب WordPress.org

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

هذه هي بالفعل السيناريوهات الوحيدة التي يمكنني التفكير فيها والتي يجب استخدام Theme Check. يجب فهم نتائج المكوّن الإضافي Theme Check في سياق متطلبات سمة WordPress.org.

تغليف

يعد Theme Check مكونًا إضافيًا رائعًا عند استخدامه للغرض المقصود منه: التأكد من أن السمات تفي بمتطلبات الإضافة إلى دليل قوالب WordPress.org. ومع ذلك ، فإن استخدام المكون الإضافي كأداة لتقييم السمات للقوالب التي تأتي من مصادر أخرى غير WordPress.org يعد إساءة استخدام حسنة النية للأداة.

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

ما رأيك؟ هل يجب استخدام Theme Check لتقييم موضوع بخلاف WordPress.org؟ هل هناك أي استخدامات ذات قيمة محتملة للمكوِّن الإضافي لغير المطورين أم أن الإخراج تقني للغاية بحيث يتعذر على غير المطورين الاستفادة منه بذكاء؟
العلامات: