czy wyłączenie wtyczki i ponowne jej uruchomienie będzie miało taki sam stan danych jak podczas wyłączenia.
Tylko odinstalowanie wtyczki powoduje usunięcie wszystkich danych z nią związanych (dotyczy to głównie utworzonych przez nią tabel w bazie danych) czyli w twoim przypadku utworzonych produktów.
Zadko się zdarza, że dezaktywacja i ponowna aktywacja „usuwa” jakieś dane użytkownika związane z ustawieniami (jak to ma miejsce w przypadku motywów, np. kiedy po zmianie motywu wszystkie widgety zostały zresetowane i trzeba je ustawiać na nowo).
podobno przy przenoszeniu lepiej wszystkie wtyczki powylaczac
Zgadza się. Informacja w bazie danych dotycząca aktywnej wtyczki oznacza, że WP będzie jej szukał w danej lokalizacji a jak nie znajdzie to – w najlepszym przypadku – wyrzuci błąd i ją dezaktywuje (tak przynajmniej powinien zrobić, np. gdy ulegnie zmiana nazwy katalogu, w którym sie znajduje). Jednak, to zależy od wtyczki. Z niektórymi, nie najeży się w ten sposób obchodzić, bo mogą narobić wiele problemów i lepiej je dezaktywować w panelu.
Zrobiłem stronę testową z woocommerce, dodałem kilka produktów. Następnie wyłączyłem woocommerce i niestety gdy chcę wejść w jakiś produkt/kategorie wyskakuje „Strony nie znaleziono”.
Z poziomu admina produkty/kategorie są w systemie.
Co więc w takim razie jest przyczyną?
Dokładnie! Wpadłem na taki pomysł od razu po wyłączeniu wtyczki :>
Niestety nic nie pomógł.