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