Zum Inhalt springen Zur Seitenleiste springen

Schlagwörter: 

Dieses Thema enthält 0 Antwort, hat 0 Stimmen.

Zuletzt aktualisiert von willem-janV Vor 1 Woche.

Assistiert von: Christopher Amirian.

Autor Beiträge
Dezember 7, 2025 um 9:24 a.m. #17641347

willem-janV

Hello all,

I am using WCPOS for checkout on my website. This allows us to have only one point of maintenance. In WCPOS you have the option to limit products only to WCPOS. In other words, the product is not shown on the front page, and the product cannot be found on the internet. It gives a 404: page not found.

Now, I have some products on the website that are POS only. If I enter the URL of that product in the address bar of a browser, the product is shown. And that should not be the case. On a test / staging server I disabled all the plugins - including WPML - and the issue was not there. After enabling all the plugins - including WPML - the issue was there. Then, I disabled *only* WPML Multilingual CMS and the issue was gone. For me, it is clear that WPML Multilingual CMS is causing this issue.

I know that WPML does not support WCPOS. But I am confident that you might have a solution. Maybe I can give that solution to the WCPOS developer.

From the error log:
[06-Dec-2025 21:09:20 UTC] PHP Deprecated: WPMLLegacyComponentTranslationDomainLinksAdjustLinks::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html//wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 22
[06-Dec-2025 21:09:20 UTC] PHP Deprecated: Constant E_STRICT is deprecated in /var/www/html//wp-content/plugins/debug-bar/panels/class-debug-bar-php.php on line 59
[06-Dec-2025 21:09:20 UTC] PHP Deprecated: WPMLLegacyComponentTranslationDomainLinksAdjustLinks::adjustLinksInStringTranslations(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html//wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 76
[06-Dec-2025 21:09:20 UTC] PHP Deprecated: Constant E_STRICT is deprecated in /var/www/html//wp-content/plugins/debug-bar/panels/class-debug-bar-php.php on line 59
[06-Dec-2025 21:09:20 UTC] PHP Deprecated: WPMLLegacyComponentTranslationDomainLinksAdjustLinks::revertNameInTranslatedLinks(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html//wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 127

Your feedback is appreciated.

With kind regards,
Willem-Jan Vroom