Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Systémová chyba
Štítky: Colorway, Fatal error, function_exists(), WordPress 3.4, wp_get_theme()
Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 13 let, 7 měsíců.
-
AutorPříspěvky
-
7. srpna 2012 (17:14) #1908
Dobrý den,
prosím o pomoc: Chci se přihlásit do svého systému a hlásí mi to tuto chybu:
Fatal error: Call to undefined function wp_get_theme() in /data/web/virtuals/10291/virtual/www/wp-content/themes/colorway/functions/theme-options.php on line 11
Co mám dělat?
Děkuji za radu
7. srpna 2012 (17:33) #12311Funkce
wp_get_themeje systémová funkce wordpressu a to že není definována znamená, že máte nějakým způsobem poškozen systém (funkce se má nacházet v souboru “wp-includes/theme.php”).Každopádně bych jako první krok zkusil aktualizovat WP.
8. srpna 2012 (16:09) #12312Ale jak mám chybu odstranit, když se do systému vůbec nedostanu-ani nepřihlásím??
8. srpna 2012 (16:10) #123138. srpna 2012 (17:03) #12314Použít FTP?
8. srpna 2012 (17:12) #12315Já ale WP mám přes firmu,která mi založila domenu, tudíž uložiště svoje nemám, přihlašuju se jen přes net.
Takže mi z toho vyplívá, že mám nejspíš oslovit tu firmu,že?
Díky :-)
8. srpna 2012 (17:28) #12316Není třeba se ptát ještě jinde, když už tady je dávno (velmi pravděpodobně) správná odpověď :-)
Patrně používáte šablonu ColorWay, která používá funkci wp_get_theme(), což je ale nová funkce WordPressu 3.4. Ale protože tam máte nainstalovaný WordPress 3.3.2, tak tuto funkci nezná a vyhodí tak výše uvedenou chybu.
Chyba je tedy na obou stranách:
1) Je třeba pravidelně aktualizovat WordPress, jde to jen jedním kliknutím.
2) Autor šablony mohl skript přizpůsobit, aby podporoval i starší verze WordPressu, případně mohl alespoň zařídit, aby to neskončilo touto chybou bez dalších možností pro běžné uživatele…
8. srpna 2012 (18:59) #12317Dobrý večer,
ano máte pravdu, ale mě WP 3.4 nešel aktualizovat a nevěděla jsem, že ColorWay, chce vyšší WP, ale přesto jsem si tu šablonu tam dala a teď se nemůžu hnout z místa, protože to neumím jinak aktualizovat, než se přihlásit do systému přes net.
Můžete mi tedy poradit,prosím, jak to mám provést?…. nebo kdybych Vám napsala uživatele a heslo, že byste to udělal sám?
Já žádné FTP totiž nemám…….kde by se to dalo opravit.
Děkuji za další informace.
8. srpna 2012 (19:21) #12318Pokud se vůbec nepřihlásíte do administrace, tak není jiná možnost než to opravit přímo tam, kde jsou uloženy soubory (prostor na serveru u poskytovatele hostingu), a to prostřednictvím FTP. Stačí zde jen ručně aktualizovat WordPress (přehrát všechny soubory) nebo “natvrdo” deaktivovat šablonu ColorWay tím, že přejmenujete adresář
wp-content/themes/colorwayna něco jiného.P.S. Hlavní chyba je ale samozřejmě na straně autora šablony, obvykle se s podobnými problémy počítá a nové funkce se alespoň testují pomocí funkce function_exists().
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.