Title: PHP 8 Performance issues and Errors
Last modified: July 30, 2025

---

# PHP 8 Performance issues and Errors

 *  Resolved [greencode](https://wordpress.org/support/users/greencode/)
 * (@greencode)
 * [10 months, 1 week ago](https://wordpress.org/support/topic/php-8-performance-issues-and-errors/)
 * I think you already know about this, looking at the previous support questions,
   but your plugin is currently unusable using PHP 8 and above. The error log just
   fills up and the backend is so slow.
 * Any idea when this will be fixed or should I look around for another plugin?
 *     ```wp-block-code
       [30-Jul-2025 08:51:50 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:51 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:51 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:51 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:51 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:51:51 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:51 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:52 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:51:53 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:53 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:53 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:53 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:53 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:51:53 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:51:54 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:52:00 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:160 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:198 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:208 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:215 #8192[30-Jul-2025 08:52:01 UTC] All-in-One Event Calendar: Return type of Ai1ec_Abstract_Query::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice @ /home/hawley/public_html/site/wp-content/plugins/all-in-one-event-calendar/lib/http/request/abstract.php:222 #8192
       ```
   

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Support [yenmer](https://wordpress.org/support/users/yenmer/)
 * (@yenmer)
 * [10 months, 1 week ago](https://wordpress.org/support/topic/php-8-performance-issues-and-errors/#post-18578420)
 * Hi [@greencode](https://wordpress.org/support/users/greencode/) 
   Thanks for reaching
   out!To better assist you please fill out the following form [here](https://time.ly/contact/),
   and we will review your request. 
 * Sincerely,
   **Yenmer.Timely Customer Support.
 *  [sjlevy](https://wordpress.org/support/users/sjlevy/)
 * (@sjlevy)
 * [10 months, 1 week ago](https://wordpress.org/support/topic/php-8-performance-issues-and-errors/#post-18580925)
 * The developer’s solution (after using their ticketing system) is to direct you
   to download a fixed version of the plugin, only available via a uniquely generated
   off-site (not hosted by WordPress.org) link
 * So until they get around to fixing the version hosted on WordPress.org
 * You can suppress this error by replacing line 287 in /lib/exception/handler.php
 * Replace this:
   `return error_log( $message, 0 );`
 * With:
   `return true;`

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘PHP 8 Performance issues and Errors’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/all-in-one-event-calendar.svg)
 * [Timely All-in-One Events Calendar](https://wordpress.org/plugins/all-in-one-event-calendar/)
 * [Support Threads](https://wordpress.org/support/plugin/all-in-one-event-calendar/)
 * [Active Topics](https://wordpress.org/support/plugin/all-in-one-event-calendar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/all-in-one-event-calendar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/all-in-one-event-calendar/reviews/)

 * 2 replies
 * 3 participants
 * Last reply from: [sjlevy](https://wordpress.org/support/users/sjlevy/)
 * Last activity: [10 months, 1 week ago](https://wordpress.org/support/topic/php-8-performance-issues-and-errors/#post-18580925)
 * Status: resolved