it-swarm.asia

كيف يمكننا أن نجعل إدارة الكثير من الصفحات في WordPress Admin أفضل؟

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

14
Rick Curran

يمكنني استخدام المكون الإضافي عرض شجرة CMS ، ويعمل بشكل جيد للغاية. إنه ينهار كل صفحاتك تحت صفحاتهم الرئيسية ، من بين ميزات أخرى.

تحديث 26/09/19 لم يعد هذا البرنامج المساعد مدعومًا وتم اختباره فقط حتى الإصدار 4.8.7 من WordPress

7
avesse

نعم ، لا يعمل المشرف بشكل جيد للغاية لموقع يحتوي على الكثير من الصفحات مقابل المشاركات . كما ذكرت ، فإن معظم مواقع WordPress عبارة عن مدونات ومن يحتاج إلى تعديل مشاركات المدونة الأقدم بشكل متكرر؟ امتلاك أحدث المدونة هو ما يحتاجه معظم المدونين ، ولأن معظم المدونات تحتوي على 5 صفحات أو أقل ، فهي ليست مشكلة.

لذلك أنا أوافق ، هناك حاجة بالتأكيد.

ثلاثة أشياء تتبادر إلى الذهن ، دون إجراء إصلاحات إدارية ، هما الشيئان التاليان اللذان يتطلبان بعض الترميز:

  • فكر في استخدام أنواع منشورات مخصصة؟
  • إضافة وظيفة التصفية إلى القائمة
  • إضافة وظيفة توسيع/​​طي لصفحات الأصل
  • العثور على مكونات إضافية جيدة

فكر في استخدام أنواع المنشورات المخصصة؟

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

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

لإعطائك بعض الإلهام ، توجد لقطة شاشة لنوعي نشر مختلفين مخصصين مع الكثير من التخصيص الذي أعمل عليه:

 Example Custom Post Type #1 

(المصدر: mikeschinkel.com )

 Example Custom Post Type #2 
(المصدر: mikeschinkel.com )

لتغيير أنواع النشر للصفحات الموجودة

نظرًا لأن لديك بالفعل الكثير من الصفحات ، فقد تحتاج إلى تغيير أنواع منشوراتك الحالية إلى المنشور المخصص الجديد. تتمثل إحدى طرق القيام بذلك في تمييز الصفحات المناسبة بعلامة خاصة من اختيارك ثم كتابة PHP نص أو استعلام SQL لتغيير أنواع النشر للصفحات التي تحتوي على العلامة.

بالتناوب يمكنك كتابة metabox مخصص يسمح لك بتغيير النوع و/أو يمكنك تعديل قائمة الصفحات لتقديم ميزة تغيير النوع. إذا كان هذا الجزء ذا أهمية محددة ، فأضف مخصصًا يسأل بالتحديد عن كيفية القيام بأحد هذه الأشياء.

إضافة وظيفة التصفية إلى القائمة

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

 Custom Post List Sorting in the WordPress Admin 
(المصدر: mikeschinkel.com )

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

إضافة وظيفة توسيع/​​طي لصفحات الأصل

قد يتمثل النهج الثالث في توفير وظيفة توسيع/​​طي باستخدام jQuery وربما حتى AJAX للسماح لك برؤية صفحات المستوى العلوي فقط ثم انتقل إلى الصفحات الفرعية ذات الصلة. (للأسف لم أتمكن من العثور على لقطة شاشة جيدة لهذا.)

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

العثور على الإضافات الحالية الجيدة

على الرغم من أنني لم أمتلك أي تجربة من هذه الميزات هنا ، توجد بعض منشورات المدونة حول هذا الموضوع ، لذا ربما يمكنك العثور على ما تحتاجه من بين هذه:

أتمنى أن يساعدك هذا؟

15
MikeSchinkel

يمكنك تغيير خيار "الصفحات لكل شاشة" في "خيارات الشاشة" (أعلى الزاوية اليمنى). إذا قمت بتعيين ذلك إلى 200 مثل ، فيمكنك استخدام وظيفة Find للمتصفحات الخاصة بك للقفز بسرعة (Control/Command + F).

إذا كنت أرغب في تحرير بضع صفحات ، فإنني في منتصف النقر فوق ارتباطات التحرير لفتحها في علامات تبويب جديدة ، وبهذه الطريقة يمكنني أن أبقي "دليل" الصفحات مفتوحًا.

3
Joe Hoyle

سؤال رائع ليس لدي إجابة قوية وأحب أن أسمع ما فعله الآخرون.

كجزء بسيط ، فيما يلي بعض الإضافات التي رأيتها والتي يمكنها تخصيص واجهة المستخدم الخاصة بـ WordPress 'Admin. ملاحظة: لم أجرب أيًا من هؤلاء بنفسي ولا أعرف كيف سيكون سعرهم فيWP 3.0.

بصرف النظر عن هذه المكونات الإضافية التي ربما عفا عليها الزمن ، يمكنك أيضًا تخصيص المسؤول باستخدام سمة المسؤول .

ربما يمكن لأزيز CSS رفع شيء يجعل إدارة الصفحة أسهل ، مثل جعل محدد الفئة أكثر بروزًا أو شيءًا ما.

0
Mike Lee

فقط انتظر :). http://core.trac.wordpress.org/ticket/14579 ، يقوم Scribu بتجديد القوائم ، وينبغي أن يجعل الأمر أكثر سهولة لإدارة الأشياء. يتم الإلتزام بالأشياء بالفعل ، لذا في النهاية يمكنك البناء على ذلك.

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

0
hakre