أحاول استخدام المكون الإضافي للتقويم، ولكنه يحذف الحدث من التقويم بعد حدوثه على الرغم من أن الإعدادات مضبوطة على -1 لتعطيل الحذف. لقد حاولت أيضًا ضبط انتهاء الصلاحية على عامين (17532 ساعة) وهذا أيضًا أزال الحدث مباشرة بعد حدوثه.
الطريقة الوحيدة التي وجدتها للاحتفاظ بالأحداث في التقويم هي إزالة وقت/تاريخ الانتهاء.
لقد قمت بمراجعة هذا الإضافة مؤخرًا، ولدي بالفعل عدة تقويمات على موقعي الاختباري لأتحقق منها. هل يمكنني أن أسأل عن نوع التقويم الذي اخترته حيث لا يعمل هذا بشكل صحيح؟
لدي التقويم موضوعًا، وهذا التقويم يحتفظ بالعناصر المنتهية الصلاحية:
لم أقم بعد بإنشاء عنصر نمط الحدث كعنوان فئة، لذا أشعر بأنه قد يكون هذا هو السبب…
في الواقع، دعني أتحقق مرة أخرى من أوقات الانتهاء…
نعم، يبدو أن إضافة وقت انتهاء سيجعل الحدث يختفي من تقويم /upcoming-event، وهو ما يبدو متعارضًا مع سلوك التقويمات الأخرى. أعتقد أننا يجب أن ننقل هذا إلى فئة Contribute > Bug ونرى ما إذا كان بإمكاننا الحصول على شخص للنظر فيه.
(وبالمناسبة، وللتأكد، فإن التقويم غير نمط الحدث يعمل كما هو متوقع، حتى مع تضمين تواريخ الانتهاء)
إذا كنت تشير إلى الإعداد delete expired event posts after، أعتقد أنه يمنع حذف المنشور، ولكن ليس عرض الحدث، بالإضافة إلى أنني أعتقد أن مصطلح “event” هنا مضلل، فهو في قسم التقويم لذا أعتقد أنه يعني “شيء متعلق بالتاريخ” أكثر من “حدث بالمعنى الذي يمكن فيه تأكيد الحضور”.
هذا حدث تقويم، وليس حدثًا بحد ذاته.
الأحداث الفعلية مخصصة للعرض في /upcoming-events وبالتالي لا شيء في الماضي…
لم أتمكن من تحديد ما إذا كانت السمة هي أنها عرضت الأحداث الماضية طالما لم يكن لها وقت انتهاء، أم أنها لم تعرض تلك التي لها وقت انتهاء. ربما يمكنني تضمين ذلك في إعادة كتابة موضوع المكون الإضافي إذا كان الأمر يتعلق بالتوقع مقابل السلوك الفعلي؟
يمكنك إنشاء تقويم عادي عن طريق إضافة ما يلي إلى المنشور الأصلي (OP) لموضوع: (مع تحديد “تمكين التقويم”)
[calendar]
[/calendar]
ثم ستتم إضافة جميع المنشورات اللاحقة التي تحتوي على وصف وتاريخ إليه. على سبيل المثال:
إنه عيد ميلادي!
[date-range from=2022-12-20 to=2020-12-21 timezone="America/Boise"]
يمكنك بعد ذلك الحصول على معرف الفئة (category id) حيث تريد عرضها بشكل بارز من نهاية عنوان URL للفئة، ومعرف المنشور الخاص بموضوع التقويم (يمكنك الحصول عليه من ملف JSON)، وإضافته إلى هذا الإعداد:
في الواقع، يبدو أن هذه نقطة مناسبة لنقل هذا الموضوع إلى قسم Support ليكون موطنه الدائم الآن بعد أن تأكدنا من أن الإعداد يعمل كما هو متوقع. بعد أن أقوم بتحديث أدبيات التقويم والأحداث، قد يكون من المفيد إنشاء مواضيع جديدة في Contribute > UX أو Contribute > Feature لتغطية أي أفكار مفقودة.
لذا للعودة وتوضيح الإجابة على سؤالي الأولي، لا توجد حاليًا طريقة للاحتفاظ بالأحداث في تقويم الأحداث القادمة بعد انتهائها، إلا إذا قمت بإزالة وقت الانتهاء؟
ولكن نعم، الطريقة الوحيدة للاحتفاظ بالعناصر ذات النمط الحدث في التقويم/الأحداث القادمة حاليًا هي إزالة تاريخ انتهائها. تساءلت عما إذا كان يمكن أن يكون هناك حل بديل آخر لتحقيق شيء مشابه وهو إنشاء موضوع تقويم “الأحداث الماضية” أو “سجل الأحداث” باستخدام عناصر التقويم؟ لست متأكدًا مما إذا كان ذلك سيكون مناسبًا لك، ولكن ربما يستحق الاستكشاف؟