How to fix Fatal error: Uncaught Error in Ocean WP

Upraveno 21 prosince, 2023 23:24

Při migraci webu (v případě, který jsem řešil, z testovací subdomény na hlavní doménu), postaveném na redakčním systému WordPress a využívajícím šablonu vzhledu Ocean WP, jsem narazil na tuto chybu, která migrací vznikla: Fatal error: Uncaught Error: Call to undefined function oceanwp_post_id() in /var/www/agenturium.com/public_html/wp-content/plugins/ocean-extra/includes/metabox/metabox.php:1910 Stack trace:

#0 /var/www/agenturium.com/public_html/wp-includes/class-wp-hook.php(309): OceanWP_Post_Metabox->body_class(Array)

#1 /var/www/agenturium.com/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters(Array, Array)

#2 /var/www/agenturium.com/public_html/wp-includes/post-template.php(836): apply_filters(‘body_class’, Array, Array)

#3 /var/www/agenturium.com/public_html/wp-includes/post-template.php(595): get_body_class(Array)

#4 /var/www/agenturium.com/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/views/theme-support-header.php(29): body_class()

#5 /var/www/agenturium.com/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/classes/theme-support.php(72): require(‘/var/www/agentu…’)

#6 /var/www/agenturium.com/public_html/wp-includes/class-wp-hook.php(309): ElementorPro\Modules\ThemeBuilder\Class in /var/www/agenturium.com/public_html/wp-content/plugins/ocean-extra/includes/metabox/metabox.php on line 1910

Fatal error: Uncaught Error: Call to undefined function oceanwp_post_id

Fatal error: Uncaught Error: Call to undefined function oceanwp_post_id

Tato chyba má poměrně jednoduché řešení. Nejprve jsem se přes FTP pokusil deaktivovat plugin ocean-extra, což pomohlo jen částečně. Nahrání nově staženého pluginu také problém nevyřešilo. Web sice chybu nepsal, ale šablona vzhledu nebyla stále plně funkční. Vrátil jsem se tedy k původnímu, na FTP přejmenovanému pluginu a nechal jsem ho v původní podobě.

Řešení php chyby

Problém této chyby měl nakonec zcela jednoduché řešení.

Původní složku šablony vzhledu Ocean WP musíte na FTP smazat, nebo přejmenovat. Místo původní šablony pak stačí z wordpress.org stáhnout novou verzi šablony Ocean WP, a touto nahradit tu původní smazanou, nebo přejmenovanou. Po této akci se web vrátil nejen k zcela bezproblémovému fungování, ale byl plně funkční jak ze strany backendu i frontendu.

Pokud se Vám tedy tato chyba zobrazí, zkuste jako první nejprve nahradit stávající verzi šablony na FTP tou nově staženou. Problém viz výše by to mělo vyřešit.

Více článků o WordPressu

Celá kategorie je zde

Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.

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.

newsletter

Odebírejte Newsletter

Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.  

Odebírat
Upozornit na
guest
0 Komentáře/ů
Nejstarší
Nejnovější Nejvíce hlasováno
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje