Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-event-calendar domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u582240744/domains/singtheatre.com/public_html/wp-includes/functions.php on line 6260

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the change-wp-admin-login domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u582240744/domains/singtheatre.com/public_html/wp-includes/functions.php on line 6260

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the mec domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u582240744/domains/singtheatre.com/public_html/wp-includes/functions.php on line 6260

Deprecated: Return type of Stripe\Util\AutoPagingIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/Util/AutoPagingIterator.php on line 23

Deprecated: Return type of Stripe\Util\AutoPagingIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/Util/AutoPagingIterator.php on line 36

Deprecated: Return type of Stripe\Util\AutoPagingIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/Util/AutoPagingIterator.php on line 31

Deprecated: Return type of Stripe\Util\AutoPagingIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/Util/AutoPagingIterator.php on line 55

Deprecated: Return type of Stripe\Util\AutoPagingIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/Util/AutoPagingIterator.php on line 18

Deprecated: Return type of Stripe\Util\Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/Util/Set.php on line 40

Deprecated: Return type of Stripe\StripeObject::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/StripeObject.php on line 148

Deprecated: Return type of Stripe\StripeObject::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/StripeObject.php on line 157

Deprecated: Return type of Stripe\StripeObject::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/StripeObject.php on line 143

Deprecated: Return type of Stripe\StripeObject::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/StripeObject.php on line 153

Deprecated: Return type of Stripe\StripeObject::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/stripe-woocommerce-addon/lib/lib/StripeObject.php on line 263

Deprecated: Creation of dynamic property wcff::$checkout is deprecated in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/wc-fields-factory/includes/wcff_loader.php on line 128

Deprecated: Return type of OM4\Zapier\Payload\Base\Base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Base.php on line 115

Deprecated: Return type of OM4\Zapier\Payload\Base\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Collection.php on line 125

Deprecated: Return type of OM4\Zapier\Payload\Base\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Collection.php on line 136

Deprecated: Return type of OM4\Zapier\Payload\Base\Collection::offsetSet($key, $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 in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Collection.php on line 149

Deprecated: Return type of OM4\Zapier\Payload\Base\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Collection.php on line 160

Deprecated: Return type of OM4\Zapier\Payload\Base\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Collection.php on line 169

Deprecated: Return type of OM4\Zapier\Payload\Base\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u582240744/domains/singtheatre.com/public_html/wp-content/plugins/woocommerce-zapier/legacy/Payload/Base/Collection.php on line 178

Deprecated: Function Class avia_style_generator was called with an argument that is deprecated since version 5.3! Trying to set protected/private property: avia_style_generator::print_extra_output - will become unavailable in a future release. Check for a set method or a filter. in /home/u582240744/domains/singtheatre.com/public_html/wp-includes/functions.php on line 6260
Sing'Theatre, performing for a better society
Notice: Function WP_Scripts::add was called incorrectly. The script with the handle "avia-module-isotope" was enqueued with dependencies that are not registered: mec-isotope-script. Please see Debugging in WordPress for more information. (This message was added in version 6.9.1.) in /home/u582240744/domains/singtheatre.com/public_html/wp-includes/functions.php on line 6260
  • WE ARE A MUSIC AND THEATRE PRODUCTION COMPANY

    We are committed to bringing music and theatre to everyone

  • WE ARE A MUSIC AND THEATRE PRODUCTION COMPANY

    We are committed to bringing music and theatre to everyone

    DISCOVERUpcoming Event
  • WE ARE A MUSIC AND THEATRE PRODUCTION COMPANY

    We are committed to bringing music and theatre to everyone

    DISCOVERUpcoming Event

COMMUNITY OUTREACH

THE ACADEMY

OUR CURRENT & PAST SUPPORTERS