Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 57

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 35

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 42

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 47

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/purewate/pwb.co.nz/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28

Deprecated: WPCF7_Pipes::__construct(): Implicitly marking parameter $texts as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/contact-form-7/includes/pipe.php on line 39

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 24

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 247

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 247

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 268

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 268

Deprecated: Google\Site_Kit_Dependencies\GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/guzzlehttp/promises/src/functions.php on line 285

Deprecated: Google\Site_Kit_Dependencies\Google\Client::fetchAccessTokenWithAssertion(): Implicitly marking parameter $authHttp as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Client.php on line 246

Deprecated: Google\Site_Kit_Dependencies\Google\Client::authorize(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Client.php on line 336

Deprecated: Google\Site_Kit_Dependencies\Google\AccessToken\Revoke::__construct(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AccessToken/Revoke.php on line 39

Deprecated: Google\Site_Kit_Dependencies\Google\AccessToken\Verify::__construct(): Implicitly marking parameter $http as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AccessToken/Verify.php on line 62

Deprecated: Google\Site_Kit_Dependencies\Google\AccessToken\Verify::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AccessToken/Verify.php on line 62

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php on line 21

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler::attachCredentials(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php on line 26

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler::attachCredentialsCache(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php on line 34

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php on line 21

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler::attachCredentials(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php on line 26

Deprecated: Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler::attachCredentialsCache(): Implicitly marking parameter $tokenCallback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/AuthHandler/Guzzle5AuthHandler.php on line 34

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::decodeHttpResponse(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 95

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::decodeBody(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 114

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::determineExpectedClass(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 122

Deprecated: Google\Site_Kit_Dependencies\Google\Http\REST::isAltMedia(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Http/REST.php on line 143

Deprecated: Google\Site_Kit_Dependencies\Google\Service\Exception::__construct(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Service/Exception.php on line 37

Deprecated: Google\Site_Kit_Dependencies\Google\Task\Composer::cleanup(): Implicitly marking parameter $filesystem as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Task/Composer.php on line 30

Deprecated: Google\Site_Kit\Context::__construct(): Implicitly marking parameter $input as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Context.php on line 79

Deprecated: Google\Site_Kit\Context::filter_entity_reference_url(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Context.php on line 438

Deprecated: Google\Site_Kit\Core\Util\Activation_Flag::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Activation_Flag.php on line 53

Deprecated: Google\Site_Kit\Core\Util\Uninstallation::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Uninstallation.php on line 79

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 84

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 85

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $credentials as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 86

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $google_proxy as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 87

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $profile as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 88

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::__construct(): Implicitly marking parameter $token as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 89

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::get_unsatisfied_scopes(): Implicitly marking parameter $scopes as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 212

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::has_sufficient_scopes(): Implicitly marking parameter $scopes as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client.php on line 237

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 121

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 122

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $credentials as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 123

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $google_proxy as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 124

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $profile as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 125

Deprecated: Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base::__construct(): Implicitly marking parameter $token as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Clients/OAuth_Client_Base.php on line 126

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 919

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 923

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 927

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/functions.class.php on line 931

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/object-library.class.php on line 447

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/object-library.class.php on line 450

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 726

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 730

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 733

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 738

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 742

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/slider.class.php on line 745

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/output.sr7.class.php on line 1148

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/output.sr7.class.php on line 1152

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/revslider/includes/output.sr7.class.php on line 1156

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-cf7 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-mail-logging 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the insert-headers-and-footers 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: PLL_Model::update_secondary_language_terms(): Implicitly marking parameter $language as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/polylang/include/model.php on line 926

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/purewate/pwb.co.nz/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-auto-insert.php on line 89

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/purewate/pwb.co.nz/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-auto-insert.php on line 91

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-cf7 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the antispam-bee 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: WPMailSMTP\Queue\Queue::count_processed_emails(): Implicitly marking parameter $since_datetime as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/wp-mail-smtp/src/Queue/Queue.php on line 302

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/purewate/pwb.co.nz/wp-content/plugins/wp-mail-smtp/src/Options.php on line 1172

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the polylang 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/purewate/pwb.co.nz/wp-includes/functions.php on line 6131

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/purewate/pwb.co.nz/wp-content/themes/roofix/inc/helper-traits/custom-query-trait.php on line 196

Deprecated: Google\Site_Kit\Core\User_Input\User_Input::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/User_Input/User_Input.php on line 93

Deprecated: Google\Site_Kit\Core\User_Input\User_Input::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/User_Input/User_Input.php on line 94

Deprecated: Google\Site_Kit\Core\User_Input\User_Input::__construct(): Implicitly marking parameter $survey_queue as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/User_Input/User_Input.php on line 95

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 239

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 240

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $transients as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 241

Deprecated: Google\Site_Kit\Core\Authentication\Authentication::__construct(): Implicitly marking parameter $user_input as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Authentication.php on line 242

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 169

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 170

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 171

Deprecated: Google\Site_Kit\Core\Modules\Modules::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Modules.php on line 172

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 137

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 138

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 139

Deprecated: Google\Site_Kit\Core\Modules\Module::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Modules/Module.php on line 140

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 176

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 177

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 178

Deprecated: Google\Site_Kit\Modules\Analytics_4::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Analytics_4.php on line 179

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 111

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 112

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 113

Deprecated: Google\Site_Kit\Modules\AdSense::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/AdSense.php on line 114

Deprecated: Google\Site_Kit\Core\Authentication\Google_Proxy::send_site_fields(): Implicitly marking parameter $credentials as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Authentication/Google_Proxy.php on line 445

Deprecated: Google\Site_Kit\Core\Dismissals\Dismissals::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Dismissals/Dismissals.php on line 49

Deprecated: Google\Site_Kit\Core\Expirables\Expirables::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Expirables/Expirables.php on line 51

Deprecated: Google\Site_Kit\Core\Permissions\Permissions::user_has_shared_role(): Implicitly marking parameter $shared_roles as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Permissions/Permissions.php on line 604

Deprecated: Google\Site_Kit\Core\Admin\Screens::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Screens.php on line 86

Deprecated: Google\Site_Kit\Core\Admin\Screens::__construct(): Implicitly marking parameter $modules as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Screens.php on line 87

Deprecated: Google\Site_Kit\Core\Admin\Screens::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Screens.php on line 88

Deprecated: Google\Site_Kit\Core\Tracking\Tracking::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Tracking/Tracking.php on line 70

Deprecated: Google\Site_Kit\Core\Tracking\Tracking::__construct(): Implicitly marking parameter $screens as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Tracking/Tracking.php on line 71

Deprecated: Google\Site_Kit\Core\Admin_Bar\Admin_Bar::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin_Bar/Admin_Bar.php on line 89

Deprecated: Google\Site_Kit\Core\Admin_Bar\Admin_Bar::__construct(): Implicitly marking parameter $modules as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin_Bar/Admin_Bar.php on line 90

Deprecated: Google\Site_Kit\Core\Admin\Dashboard::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Dashboard.php on line 73

Deprecated: Google\Site_Kit\Core\Admin\Dashboard::__construct(): Implicitly marking parameter $modules as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Dashboard.php on line 74

Deprecated: Google\Site_Kit\Core\Admin\Authorize_Application::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Admin/Authorize_Application.php on line 54

Deprecated: Google\Site_Kit\Core\Notifications\Notifications::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Notifications/Notifications.php on line 84

Deprecated: Google\Site_Kit\Core\Notifications\Notifications::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Notifications/Notifications.php on line 84

Deprecated: Google\Site_Kit\Core\Util\Activation_Notice::__construct(): Implicitly marking parameter $assets as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Activation_Notice.php on line 64

Deprecated: Google\Site_Kit\Core\Feature_Tours\Feature_Tours::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Feature_Tours/Feature_Tours.php on line 49

Deprecated: Google\Site_Kit\Core\Util\Migration_1_3_0::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_3_0.php on line 64

Deprecated: Google\Site_Kit\Core\Util\Migration_1_3_0::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_3_0.php on line 65

Deprecated: Google\Site_Kit\Core\Util\Migration_1_8_1::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_8_1.php on line 82

Deprecated: Google\Site_Kit\Core\Util\Migration_1_8_1::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_8_1.php on line 83

Deprecated: Google\Site_Kit\Core\Util\Migration_1_8_1::__construct(): Implicitly marking parameter $authentication as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_8_1.php on line 84

Deprecated: Google\Site_Kit\Core\Util\Migration_1_123_0::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_1_123_0.php on line 82

Deprecated: Google\Site_Kit\Core\Util\Migration_Conversion_ID::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Util/Migration_Conversion_ID.php on line 80

Deprecated: Google\Site_Kit\Core\Dashboard_Sharing\Dashboard_Sharing::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Dashboard_Sharing/Dashboard_Sharing.php on line 67

Deprecated: Google\Site_Kit\Core\Dashboard_Sharing\Activity_Metrics\Activity_Metrics::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Dashboard_Sharing/Activity_Metrics/Activity_Metrics.php on line 41

Deprecated: Google\Site_Kit\Core\Key_Metrics\Key_Metrics::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Key_Metrics/Key_Metrics.php on line 71

Deprecated: Google\Site_Kit\Core\Key_Metrics\Key_Metrics::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Key_Metrics/Key_Metrics.php on line 71

Deprecated: Google\Site_Kit\Core\Prompts\Prompts::__construct(): Implicitly marking parameter $user_options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Prompts/Prompts.php on line 49

Deprecated: Google\Site_Kit\Core\Consent_Mode\Consent_Mode::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Consent_Mode/Consent_Mode.php on line 62

Deprecated: Google\Site_Kit\Core\Conversion_Tracking\Conversion_Tracking::__construct(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Core/Conversion_Tracking/Conversion_Tracking.php on line 84

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 352

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/controls-stack.php on line 799

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/managers/elements.php on line 70

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/base/element-base.php on line 1545

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor/core/utils/collection.php on line 43

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 159

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():193}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 193

Deprecated: ActionScheduler_ActionFactory::get_stored_action(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/image-optimization/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ActionFactory.php on line 21

Deprecated: ActionScheduler_Schedule_Deprecated::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/purewate/pwb.co.nz/wp-content/plugins/image-optimization/vendor/woocommerce/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php on line 16

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 19:55:22', '2026-06-24 19:55:22', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"fix_mime_type\"}' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/database/migration' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 19:55:22', '2026-06-24 19:55:22', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"fix_avif_with_zero_dimensions\"}' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/database/migration' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 19:55:22', '2026-06-24 19:55:22', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"cleanup_legacy_bulk_operations\"}' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/database/migration' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY']
INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/cleanup')

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'image-optimization/cleanup/stuck-operation', 'pending', '2026-06-24 19:55:22', '2026-06-24 19:55:22', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1782330922;s:18:\"\0*\0first_timestamp\";i:1782330922;s:13:\"\0*\0recurrence\";i:300;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1782330922;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:300;}', 0, 10, '[]' FROM DUAL WHERE ( SELECT action_id FROM wp_actionscheduler_actions WHERE status IN ( 'pending', 'in-progress' ) AND hook = 'image-optimization/cleanup/stuck-operation' AND `group_id` = 0 LIMIT 1 ) IS NULL

WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` ) SELECT 'wp_mail_smtp_summary_report_email', 'pending', '2026-06-29 06:00:00', '2026-06-29 06:00:00', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1782712800;s:18:\"\0*\0first_timestamp\";i:1782712800;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1782712800;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 7, 10, '[null]' FROM DUAL WHERE ( SELECT NULL FROM DUAL ) IS NULL


Deprecated: Creation of dynamic property Google\Site_Kit\Modules\Ads\Web_Tag::$home_domain is deprecated in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Ads/Web_Tag.php on line 37
Are Gutter Guards Installation Right for Your Home in New Zealand? - Pure Water Blasting

Are Gutter Guards Installation Right for Your Home in New Zealand?

August 10, 2025
Gutter guard installation in New Zealand is becoming increasingly popular, as gutter guards protect homes from debris build-up and reduce cleaning costs. However, their necessity and effectiveness depend on factors such as your property’s location, roof type, and surrounding environment.
Here’s a comprehensive guide to help you determine if gutter guards are right for your home, how to choose the appropriate type, maintenance considerations, and why Pure Water Blasting Limited is a trusted choice for installation and upkeep.

gutter guard installation gutter guard installation


🏡 Do You Need Gutter Guards?

You should consider installing gutter guards if:

  • Your home is near trees – Frequent leaf, seed, and debris accumulation can clog gutters.

  • You harvest rainwater – Reduce contamination from moss, leaves, and dirt.

  • You want pest prevention – Stop birds, rodents, and insects from nesting in gutters.

  • You value safety – Minimise the need for ladder climbing and risky gutter cleaning.


🔍 Choosing the Right Gutter Guard in New Zealand

When selecting gutter guards, keep these points in mind:

  1. Design – Externally fixed guards work well for preventing leaf entry and improving rainwater collection quality.

  2. Compatibility – Ensure the product suits your roof and gutter system.

  3. Expert assessment – Professional advice ensures you choose a guard that matches your environment and needs.


Maintenance: How Often Should Gutters Be Cleaned with Guards Installed?

While gutter guards reduce debris accumulation, they don’t eliminate maintenance:

Inspection Frequency: It’s recommended to inspect and clean gutters at least twice a year, especially in late spring and early autumn.

Debris Type: Fine particles like pollen or shingle grit can still accumulate, necessitating periodic cleaning.

Local Environment: Homes in areas with heavy tree coverage may require more frequent maintenance.


Why Choose Pure Water Blasting for your house gutter guard installation?

At Pure Water Blasting, we provide professional gutter guard installation and gutter cleaning in Auckland. Our services are tailored to New Zealand weather and property needs:

  • Local expertise – Skilled in all roof and gutter systems.

  • Durable materials – Long-lasting products built for NZ conditions.

  • Comprehensive service – Installation, cleaning, and ongoing maintenance.

  • Proven track record – Many satisfied Auckland homeowners.

  •  

Gutter guardsgutter guards before & after

Conclusion on Pros Tips:

  • Reduced Maintenance: Less frequent gutter cleaning required.
  • Pest Deterrence: Helps prevent animals and insects from nesting in gutters.
  • Water Quality: Improves the quality of collected rainwater by minimizing debris .
  • Extended Gutter Life: Protects gutters from corrosion and damage caused by debris accumulation.

 

Ready to give your home the care it deserves? Contact Pure Water Blasting today for a free quote and let us handle all your house washing needs in Auckland. Visit our social media @youtubechannel or @facebookpage to learn more about our services and schedule an appointment. Lets take a quick look on how our team transform your house back to it’s nature bright and shine 

 

 

References:

Better Homes & Gardens; By Timothy Dale – How to Decide If They’re Worth It

Tenancy Government NZ- Drainage and guttering


Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 5481

Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 5481