البرمجة

تصحيح أخطاء Theme Check plugin لقالب WordPress قبل التقديم إلى Envato

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

يجب أن تصلح جميع الأخطاء والتحذيرات التي تم ذكرها، مثل استخدام متعدد لنطاقات النصوص، استخدام الدوال المخصصة للقصاصات القصيرة في القالب، استخدام ini_set في الملف MCAPI.class.php، استخدام مستويات المستخدمين القديمة، واستخدام دوال الـ PHP للعمليات على الملفات بدلا من استخدام WP_Filesystem.

يجب أيضًا تعديل الممارسات المستحسنة، مثل تصغير حجم الصورة الرمزية إلى 1200×900 بكسل، وتجنب استخدام متغيرات PHP في دوال الترجمة، واستخدام دوال get_template_part بدلا من include أو require لتضمين أقسام منفصلة في القالب.

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

المزيد من المعلومات

لكي تتجنب رفض القالب من قبل Envato، يجب أن تتأكد من تصحيح كل الأخطاء والمشاكل التي ذكرتها Theme Check plugin. هنا بعض النقاط التي يجب عليك الانتباه إليها:

  1. التوافق مع WordPress.org Language Packs: يجب عدم استخدام أكثر من نطاق نصي واحد في القالب، حيث يجب استخدام نفس النطاق النصي في جميع أجزاء القالب لتجنب تعارض الترجمة مع حزم اللغة الخاصة بـ WordPress.org.

  2. القصاصات القصيرة للمحتوى الخاص بالمنشورات: يجب تجنب استخدام الدالة add_shortcode() لإضافة قصاصات قصيرة للمحتوى، حيث يفضل استخدام إضافات خاصة بهذا الغرض.

  3. عدم تغيير إعدادات PHP للخادم بواسطة القالب: يجب تجنب استخدام الدالة ini_set() في تغيير إعدادات PHP للخادم، وبدلاً من ذلك يجب استخدام الدوال المخصصة لـ WordPress للتعامل مع النظام الملفات.

  4. عدم استخدام مستويات المستخدمين القديمة: يجب تحديث القالب لاستخدام أدوار وقدرات المستخدمين الحديثة بدلاً من استخدام المستويات القديمة.

  5. عدم استخدام دوال الـ PHP للعمليات على الملفات مباشرة: يجب تجنب استخدام دوال الـ PHP مثل file_put_contents() و curl_init() و curl_exec() لعمليات الملفات، وبدلاً من ذلك يجب استخدام الدوال المخصصة لـ WordPress.

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

  7. التسجيل الخاص بـ Taxonomies و Post Types: يجب عدم استخدام الدوال register_taxonomy() و register_post_type() في القالب، حيث يجب استخدام إضافات خاصة بهذا الغرض.

  8. عدم استخدام الـ Tags: يجب عدم استخدام الـ Tags في القالب، حيث يجب أن يكون القالب خاليًا من أي استدعاء لـ wp_title().

  9. دعم عنوان الصفحة: يجب أن يحتوي القالب على دعم لعنوان الصفحة باستخدام add_theme_support( "title-tag" ).

  10. استخدام WP_Http بدلاً من wp_get_http(): يجب تحديث القالب لاستخدام WP_Http بدلاً من wp_get_http().

  11. استخدام add_theme_page() لإضافة صفحات الإدارة: يجب استخدام دالة add_theme_page() لإضافة صفحات الإدارة في القالب.

  12. تحذيرات Deprecated: يجب تحديث القالب للتغلب على جميع التحذيرات Deprecated واستخدام الطرق الحديثة بدلاً منها.

  13. التأكد من حجم الصورة المصغرة: يجب التأكد من أن حجم الصورة المصغرة للسكرين شوت تكون 1200×900 بكسل.

  14. تجنب استخدام متغيرات PHP في دوال الترجمة: يجب تجنب استخدام متغيرات PHP في دوال الترجمة، واستخدام دوال الترجمة بشكل صحيح.

إذا كنت تحتاج إلى مساعدة في تصحيح أي من هذه المشاكل أو لديك أي استفسارات أخرى، فأنا هنا للمساعدة!

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

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