Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-theme.php on line 554
Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-theme.php on line 595
Deprecated: Return type of WP_Theme::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 in /home/onvn/ttd2020.vn/wp-includes/class-wp-theme.php on line 535
Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-theme.php on line 544
Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/rest-api/class-wp-rest-request.php on line 960
Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/rest-api/class-wp-rest-request.php on line 980
Deprecated: Return type of WP_REST_Request::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 in /home/onvn/ttd2020.vn/wp-includes/rest-api/class-wp-rest-request.php on line 992
Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/rest-api/class-wp-rest-request.php on line 1003
Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 151
Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 175
Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 164
Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 186
Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 138
Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 75
Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 89
Deprecated: Return type of WP_Block_List::offsetSet($index, $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/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 110
Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 127
Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-includes/class-wp-block-list.php on line 199
Warning: The magic method Automattic\WooCommerce\Admin\FeaturePlugin::__wakeup() must have public visibility in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce-admin/src/FeaturePlugin.php on line 338
Deprecated: Return type of WC_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 57
Deprecated: Return type of WC_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 47
Deprecated: Return type of WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-datetime.php on line 68
Deprecated: Return type of WC_Meta_Data::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php on line 50
Deprecated: Optional parameter $key declared before required parameter $total is implicitly treated as a required parameter in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php on line 541
Deprecated: Optional parameter $address declared before required parameter $value is implicitly treated as a required parameter in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-customer.php on line 862
Deprecated: Optional parameter $address declared before required parameter $value is implicitly treated as a required parameter in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-order.php on line 986
Warning: The magic method Automattic\WooCommerce\RestApi\Utilities\SingletonTrait::__wakeup() must have public visibility in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/packages/woocommerce-rest-api/src/Utilities/SingletonTrait.php on line 48
Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/onvn/ttd2020.vn/wp-includes/script-loader.php on line 348
Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/onvn/ttd2020.vn/wp-content/plugins/nextend-smart-slider3-pro/library/smartslider/libraries/settings/settings.php on line 12
Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home/onvn/ttd2020.vn/wp-includes/formatting.php on line 4975
Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 365
Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 365
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/onvn/ttd2020.vn/wp-includes/class-wp.php on line 173
Deprecated: Return type of Yoast\WP\Lib\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/onvn/ttd2020.vn/wp-content/plugins/wordpress-seo/lib/model.php on line 546
Deprecated: Return type of Yoast\WP\Lib\ORM::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/onvn/ttd2020.vn/wp-content/plugins/wordpress-seo/lib/orm.php on line 2291
Deprecated: Return type of Yoast\WP\Lib\ORM::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/onvn/ttd2020.vn/wp-content/plugins/wordpress-seo/lib/orm.php on line 2300
Deprecated: Return type of Yoast\WP\Lib\ORM::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/onvn/ttd2020.vn/wp-content/plugins/wordpress-seo/lib/orm.php on line 2308
Deprecated: Return type of Yoast\WP\Lib\ORM::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/onvn/ttd2020.vn/wp-content/plugins/wordpress-seo/lib/orm.php on line 2318
Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/wc-core-functions.php on line 1975
Fatal error: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, bool given in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/log-handlers/class-wc-log-handler-file.php:149
Stack trace:
#0 /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/log-handlers/class-wc-log-handler-file.php(149): fclose(false)
#1 /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/log-handlers/class-wc-log-handler-file.php(209): WC_Log_Handler_File->open('fatal-errors')
#2 /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/log-handlers/class-wc-log-handler-file.php(101): WC_Log_Handler_File->add('2025-04-17T23:5...', 'fatal-errors')
#3 /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-logger.php(146): WC_Log_Handler_File->handle(1744934259, 'critical', 'Uncaught mysqli...', Array)
#4 /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-wc-logger.php(192): WC_Logger->log('critical', 'Uncaught mysqli...', Array)
#5 /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/class-woocommerce.php(217): WC_Logger->critical('Uncaught mysqli...', Array)
#6 [internal function]: WooCommerce->log_errors()
#7 {main}
thrown in /home/onvn/ttd2020.vn/wp-content/plugins/woocommerce/includes/log-handlers/class-wc-log-handler-file.php on line 149