it-swarm.asia

إنشاء نماذج المسؤول الخاصة بي في CMS WordPress؟

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

هل تغيير الجانب الإداري لـ WordPress هو ممارسة جيدة؟

4
drpcken

إطلاقا! هذا بالضبط ما كنت أفعله منذ شهور. (هناك بعض لقطات شاشة هنا لتظهر لك ما هو ممكن.) فقط قم بإنشاء نوع منشورات مخصص لمنتجاتك ، ثم استخدم البرنامج المساعد للسماح لك بإنشاء Metaboxes مخصص مع الحقول. فيما يلي قائمة يجب مراعاتها:

الإضافات للحقول و Metaboxes

المكون الإضافي الذي أعتقد أنه الأفضل في الوقت الحالي هو الحقول البسيطة على الرغم من أنني أقترح عليك التفكير في الآخرين:

الإضافات لتحديد أنواع الوظائف

بالإضافة إلى ذلك ، يمكنك ببساطة تحديد أنواع منشوراتك المخصصة من خلال وظيفة register_post_type() {وهي الطريقة التي أفضل أن أفعل بها ، لأسباب كثيرة ليس أقلها أنه من الأسهل التحكم في الإصدار باستخدام Subversion أو Git إذا كنت تفعل ) أو يمكنك استخدام أحد هذه المكونات الإضافية التي قد تكون أسهل عندما تكون جديدًا في أنواع المنشورات المخصصة:

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

عرف نوع بوست صفحات الأرشيف

ستحتاج أيضًا إلى إنشاء صفحات أرشيف لأنواع المنشورات المخصصة والتي ستظهر كميزة من ميزات WordPress 3.1 ولكن حتى ذلك الحين قد تكون هذه الإضافات مفيدة (على الرغم من أنني لم أجربها):

تعلم المزيد عن أنواع الوظائف المخصصة

هناك الكثير من المراجع حول أنواع المنشورات المخصصة ، وإليك بعض ما يمكنني اقتراحه {(كتبت الأولين كإجابات في WA)}:

وإليك بعض الملاحظات من العرض التقديمي الذي قدمته في Custom Post Types إلى مجموعة Atlanta WordPress Meetup مؤخرًا:

12
MikeSchinkel