مشكلة في تثبيت plugin

أواجه مشكلة. المكون الإضافي الخاص بي مثبت ومُمكّن بشكل مثالي. ولكنه لا يعمل.

هل يمكنك تقديم المزيد من التفاصيل؟ ما هي الإضافة التي تحاول تثبيتها، وما هي الخطوات التي اتخذتها حتى الآن؟

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

كيف يمكنني تمكين إضافتي؟ لم أفهم أين تكمن المشكلة.

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

هذا تثبيت للمطور


هذه هي الإضافة الخاصة بي

header-plugin.zip (3.5 KB)
هذه هي الإضافة الخاصة بي

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

نعم، أريد إضافة تنشئ لي ترويسة مخصصة.

ما هي الميزات التي تحتاجها؟ كيف سيتم تخصيص الرأس؟ هل يمكنك تقديم المزيد من التفاصيل في شروحاتك حتى نتمكن من المساعدة بشكل أفضل؟

لا يمكنني إجراء تغييرات في مكون السمة، أريد إضافة مخصصة للقيام بذلك.

Screenshot from 2023-09-11 15-18-45
أريد رأسًا كهذا.

ستحتاج فقط إلى إضافة مكون إضافي إذا كنت تقوم بتغيير واجهة برمجة التطبيقات (API).

ما الذي يتطلب هنا تغييرات في واجهة برمجة التطبيقات (API)؟

إذا لم تكن هناك تغييرات في واجهة برمجة التطبيقات (API)، فيجب أن يكون مكون السمة (Theme Component) كافياً.

ولكنني أريد إضافة لهذه المهمة. الإضافة الخاصة بي لا تعمل. تم تثبيتها وتحميلها بنجاح. لكنها لا تزال لا تعمل.

لماذا؟ لا توجد مزايا لاستخدام إضافة لهذه المهمة (على حد علمي). مكونات السمات أسرع وأسهل في التثبيت والتحديث.

نعم أعرف. ولكن أليس من الممكن إنشاء إضافة لهذا الغرض.

نعم، ولكنه ليس النهج الأفضل، هذا كل شيء.

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

أنت تحاول استخدام مطرقة ثقيلة لكسر جوزة.

لا حاجة لمكون إضافي، يمكنك تنفيذ جافاسكريبت من مكون سمة، وهو أسهل.

لا حاجة لجافاسكريبت إذا كنت تكتب فقط HTML إلى رأسك، يمكنك إضافته ببساطة في “Common - Header” في مكون السمة الخاص بك.

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

إعجاب واحد (1)

بالتأكيد، أنا أضيف الكود في جيت هاب.

هذا هو الرابط

هل يوجد أي مشكلة في هذا الكود؟؟

  • يجب ألا يتضمن register_asset الدليل assets، فقط قم بعمل register_asset "stylesheets/..."

  • يبدأ اسم ملف css بمسافة لذا لم يتم العثور عليه

  • لا حاجة لتسجيل ملفات js

4 إعجابات


هذه هي المشكلة