Problém pluginu Ocean Extra

Pokud na WordPressu používáte plugin Ocean Extra, případně spolu se šablonou OceanWP, patrně jste narazili po posledním updatu na problém pluginu Ocean Extra, který vypisuje tuto chybu:

Fatal error: Cannot redeclare oceanwp_webfonts_enqueue() (previously declared in /wp-content/themes/oceanwp/inc/customizer/controls/typography/webfonts.php:128) in /wp-content/plugins/ocean-extra/includes/compatibility/ocean.php on line 94

Jak problém pluginu Ocean Extra vyřešit?

Jde o chybu na straně vývojáře pluginu a lze ji odstranit následujícím způsobem.

V první řadě musíte stáhnout nové verze jak šablony, tak pluginu. Ty máte dostupné v oficiálním repozitáři WordPressu.

šablona: https://cs.wordpress.org/themes/oceanwp/
plugin: https://wordpress.org/plugins/ocean-extra/

Šablonu i plugin poté musíte manuálně aktualizovat přes FTP. Tím si zajistíte, že budete používat aktuálně nejnovější verzi jak pro template, tak pro plugin.

Problém s chybějícím souborem po aktualizaci

Po této aktualizaci je pravděpodobné, že můžete narazit na druhou chybu, kdy PHP nebude umět najít soubor /wp-content/plugins/ocean-extra/includes/freemius/includes/sdk/
Exceptions/Exception.php.

Na tuto chybu narazíte nejspíše jen na linuxovém webserveru z toho důvodu, že jde opět o chybu vývojáře. Tentokráte jde o problém ve velikosti písmen (ta se obvykle projeví pouze na Linuxu, který malá a velká písmena rozlišuje).

Problém vzniká z toho důvodu, že ve zdrojovém kódu jednoho ze skriptů je použitá cesta k souboru /Exceptions/Exception.php. Reálně je ale složka i soubor pojmenovaný s malým písmenem e na začátku. Pokud soubor i složku přejmenujete a použijete velké písmeno E, problém vyřešíte.

Cesta ve zdrojovém kódu:
/wp-content/plugins/ocean-extra/includes/freemius/includes/sdk/Exceptions/Exception.php

Reálná cesta na FTP:
/wp-content/plugins/ocean-extra/includes/freemius/includes/sdk/exceptions/exception.php

Byl pro Vás tento článek užitečný?

Klikni na počet hvězd pro hlasování.

Průměrné hodnocení. 0 / 5. Počet hlasování: 0

Zatím nehodnoceno! Buďte první

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

Je mi líto, že pro Vás nebyl článek užitečný.

Jak mohu vylepšit článek?

Řekněte mi, jak jej mohu zlepšit.

Napsat komentář