
Pozdrav,
Obično Call to undefined function znači da neki paket nije instaliran ili aktiviran. Posebno ako je plugin radio, pa nakon update-a prestao.
Preporučujem da pogledate change log i vidite da li ima nekih novih zavisnosti dodatih u poslednjoj verziji i ako ima, instalirajte na mašini zavisnosti.
Pretpostavljam da se radi o mašini na kojoj sami hostujete WordPress?
Relativno skoro sam imao sličan problem sa ovim. bccommp() je deo BCMath paketa za PHP.
Postoje dve opcije:
- Da dodatak nije aktiviran
- Da dodatak nije instaliran
Ovo se može proveriti komandom: php -i | grep -i bcmath ukoliko ne dobijete ništa, znači da paket nije istaliran. Potrebno je da instalirate verziju paketa za vašu verziju PHP-a. Ako nije aktiviran, potrebno je da se prekompajlira PHP sa flagom –enable-bcmath, što može da dovede do neplaniranih komlikacija. Ovo nisam probao i ne preporučujem.
U mom slučaju dodatak nije bio instaliran
sudo apt install php7.4-bcmath
Što nije sigurno da će proći u slučaju da odavno niste radili update sistema (Ubuntu u mom slučaju)
Zbog toga je niz komandi može biti malo drugačiji (ovo će instalirati još nekolicinu paketa). Kada se prve dve komande završe, poželjno je da izvršite i treću (nekada radi i bez nje):
sudo apt-get update
sudo apt install php-bcmath
sudo service apache2 restart
Nakon ovoga sam je grep komanda vratila podešavanja za BCMath i mogao sam da uradim update/activate plugina.
Nadam se da sam bar malo pomogao.