Integracja z Freemius. Jak obsługuje to WP STAGING

Do korzystania z multisite razem z integracją Freemius dodaliśmy kilka mechanizmów, aby zapewnić poprawne działanie Freemius na twojej witrynie Staging.

Wcześniej witryna zawierająca Freemius po sklonowaniu zwracała błędy krytyczne podobne do tego:

Fatal error: Uncaught TypeError: Argument 1 passed to Freemius::get_api_user_scope_by_user() must be an instance of FS_User, bool given, called in /home/customer/www/website.com/public_html/test/wp-content/plugins/bulk-image-alt-text-with-yoast/vendor/freemius/includes/class-freemius.php on line 22695 and defined in /home/customer/www/website.com/public_html/test/wp-content/plugins/bulk-image-alt-text-with-yoast/vendor/freemius/includes/class-freemius.php:22709

Gdy Freemius SDK działa w sieci (network), przechowuje współdzielone zasoby w tabelach na poziomie sieci. Dlatego, gdy witryna jest replikowana jako pojedyncza witryna, SDK nadal myśli, że jest w sieci, a brakuje mu zasobów współdzielonych.

Aby temu zapobiec, WP STAGING usuwa następujące opcje z tabeli opcji witryny Staging wpstg[int]_options:

'fs_accounts',
'fs_dbg_accounts',
'fs_active_plugins',
'fs_api_cache',
'fs_dbg_api_cache',
'fs_debug_mode'

Oznacza to, że Freemius nie będzie już uwierzytelniony na witrynie Staging i może działać nieco inaczej niż na witrynie produkcyjnej.

Możesz to zignorować lub, jeśli chcesz przetestować konkretne usługi Freemius, ponownie uwierzytelnij Freemius na witrynie Staging — np. wykonując opt-in lub aktywację licencji, w zależności od produktu.

Tak czy inaczej, gdy wypchniesz (push) witrynę Staging na produkcję, WP STAGING zachowa twoje ustawienia Freemius na witrynie produkcyjnej i ta nie utraci statusu aktywacji licencji.

Jeśli masz więcej pytań na ten temat, skontaktuj się z nami lub naszymi znajomymi z Freemius.

Updated on 23 maja, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.