Deprecated: WPML_TM_Menus::display_main(): Implicitly marking parameter $dashboard_pagination as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/menu/wpml-tm-menus.class.php on line 18

Deprecated: WPML_Translation_Management::__construct(): Implicitly marking parameter $wpml_tp_translator as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/class-wpml-translation-management.php on line 49

Deprecated: WPML\UIPage::isSettings(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 86

Deprecated: WPML\UIPage::isMainSettingsTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 101

Deprecated: WPML\UIPage::isNotificationSettingsTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 110

Deprecated: WPML\UIPage::isCustomXMLConfigSettingsTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 119

Deprecated: WPML\UIPage::isSettingTab(): Implicitly marking parameter $get as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/UIPage.php on line 130

Deprecated: WPML\Core\Twig\Environment::__construct(): Implicitly marking parameter $loader as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/lib/twig/src/Environment.php on line 117

Deprecated: WPML_Translation_Jobs_Collection::get_jobs_in_db(): Implicitly marking parameter $pagination_args as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/inc/translation-jobs/wpml-translation-jobs-collection.class.php on line 139

Deprecated: WPML_TM_ATE_Jobs_Actions::added_translation_jobs(): Implicitly marking parameter $batch as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Hooks/class-wpml-tm-ate-jobs-actions.php on line 140

Deprecated: WPML_TM_ATE_Jobs_Actions::shouldApplyTranslationMemory(): Implicitly marking parameter $batch as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Hooks/class-wpml-tm-ate-jobs-actions.php on line 587

Deprecated: WPML_TM_ATE_Jobs_Actions::getTranslationModeFromBatch(): Implicitly marking parameter $batch as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/ATE/Hooks/class-wpml-tm-ate-jobs-actions.php on line 605

Deprecated: WPML\StringTranslation\Application\StringCore\Domain\StringItem::__construct(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Domain/StringItem.php on line 72

Deprecated: WPML\StringTranslation\Application\StringCore\Domain\StringItem::__construct(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Domain/StringItem.php on line 77

Deprecated: WPML\StringTranslation\Application\StringCore\Domain\StringItem::__construct(): Implicitly marking parameter $componentId as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Domain/StringItem.php on line 77

Deprecated: WPML\StringTranslation\Application\StringCore\Domain\StringItem::createTextAndContextKey(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Domain/StringItem.php on line 105

Deprecated: WPML\StringTranslation\Application\StringCore\Domain\StringItem::setComponentId(): Implicitly marking parameter $componentId as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringCore/Domain/StringItem.php on line 236

Deprecated: WPML_TM_Page_Builders_Hooks::__construct(): Implicitly marking parameter $worker as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-tm-page-builders-hooks.php on line 17

Deprecated: WPML_TM_Page_Builders::__construct(): Implicitly marking parameter $wpmlPbIntegration as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-tm-page-builders.php on line 31

Deprecated: WPML_Element_Translation_Package::__construct(): Implicitly marking parameter $wp_api as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/translation-jobs/class-wpml-element-translation-package.php on line 46

Deprecated: WPML\BlockEditor\Blocks\LanguageSwitcher\Repository::__construct(): Implicitly marking parameter $dependencies as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/Blocks/LanguageSwitcher/Repository.php on line 13

Deprecated: WPML_Integrations_Requirements::__construct(): Implicitly marking parameter $third_party_dependencies as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/requirements/class-wpml-integrations-requirements.php on line 41

Deprecated: WPML_Integrations_Requirements::__construct(): Implicitly marking parameter $requirements_notification as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/requirements/class-wpml-integrations-requirements.php on line 41

Deprecated: WPML_Upgrade_Command_Definition::__construct(): Implicitly marking parameter $factory_method as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/upgrade/class-wpml-upgrade-command-definition.php on line 25

Deprecated: WPML_Upgrade::__construct(): Implicitly marking parameter $command_status as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/upgrade/class-wpml-upgrade.php on line 34

Deprecated: WPML_Register_String_Filter::__construct(): Implicitly marking parameter $save_strings as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php on line 61

Deprecated: OTGS_Installer_Repository::set_subscription(): Implicitly marking parameter $subscription as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/repository/class-otgs-installer-repository.php on line 85

Deprecated: OTGS_Installer_Package_Product_Finder::get_product_in_repository_by_subscription(): Implicitly marking parameter $subscription as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-otgs-installer-package-product-finder.php on line 11

Deprecated: WPML_URL_Converter_CPT::__construct(): Implicitly marking parameter $slash_helper as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/class-wpml-url-converter-cpt.php on line 12

Deprecated: WPML_TM_Job_Entity::set_deadline(): Implicitly marking parameter $deadline as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/jobs/class-wpml-tm-job-entity.php on line 247

Deprecated: WPML_TP_API::__construct(): Implicitly marking parameter $logger as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/translation-proxy/api/class-wpml-tp-api.php on line 13

Deprecated: WPML\ST\MO\Generate\Process\ProcessFactory::__construct(): Implicitly marking parameter $multiSiteCondition as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/wpml-string-translation/classes/MO/Generate/Process/ProcessFactory.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php:571) in /var/www/vhosts/dev.christiegrey.com/httpdocs/wp-includes/rest-api/class-wp-rest-server.php on line 1902
{"id":3196,"date":"2026-01-20T13:09:14","date_gmt":"2026-01-20T13:09:14","guid":{"rendered":"https:\/\/dev.christiegrey.com\/?post_type=event&p=3196"},"modified":"2026-02-23T16:52:28","modified_gmt":"2026-02-23T16:52:28","slug":"international-workboat-show-2026","status":"publish","type":"event","link":"https:\/\/dev.christiegrey.com\/pt-pt\/events\/international-workboat-show-2026\/","title":{"rendered":"International WorkBoat Show 2026"},"content":{"rendered":"\n