سؤال

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

تحديث:هل هناك كتاب يمكنني شراؤه لمساعدتي في ذلك؟

هل كانت مفيدة؟

المحلول

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

ما الذي تتطلع إلى إنشائه، على أية حال؟

يحرر:

لقد نشرت تعليقًا بهذا، ولكن فقط في حالة ضياعه...

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

http://codex.wordpress.org/Creating_Tables_with_Plugins

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

http://codex.wordpress.org/Adding_Administration_Menus

إذا كنت تريد عرض العناصر على الصفحة، فيمكنك إما أن تكتب بنفسك قالب صفحة PHP WP مخصصًا للاستعلام عن قاعدة البيانات مباشرةً:

http://codex.wordpress.org/Pages#Page_Templates

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

http://codex.wordpress.org/Plugin_API#Filters

نصائح أخرى

وهنا هو مجموعة مفيدة من الروابط حول كيفية القيام ورد المحمول. كن على علم بأنها نسبيا "المتقدمة" (في أنه يقدم عدد من الطرق وجوه المنحى لهذه العملية). يجب عليك قراءة حقا الاشياء وورد الدستور أولا.

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

وأعتقد أن واحدة من أهم الموارد هو رمز المستخدمة في الإضافات الأخرى.

وعدم القيام بالضرورة ما لك لا، ولكن تلك التي تستخدم لديهم الميزات التي ترغب في تنفيذها.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top