تعديل SiteSettings/جعل SiteSettings قابلاً للتغيير؟

على الرغم من أن ذلك ممكن تمامًا من الناحية التقنية، أعتقد أن النهج سيكون معقدًا للغاية، خاصة وأن “في البداية” يصعب تحديده/اكتشافه، وأنت تريد تجنب أن يستمر المكون الإضافي في إضافة B مرة أخرى بعد أن قام مسؤول الموقع بإزالته. أيضًا، عند إضافة فئة خاصة جديدة، سيحتاج المكون الإضافي إلى إضافتها، ولكنه سيحتاج إلى أن يكون قادرًا على رؤية الفرق بين فئة جديدة (إضافة) وفئة تمت إزالتها مسبقًا بواسطة المسؤول (عدم إعادة الإضافة).

أنا أميل إلى اختيار إعداد include_private_categories يبدأ فارغًا، وسيقوم المكون الإضافي ببساطة بمعالجة جميع الفئات العامة، والفئات الموجودة في include_private_categories. سيوفر لك ذلك صداعًا أقل بكثير.

3 إعجابات