S aktualizací PHP 7.1 kvůli WordPress nespěchejte

Nasazení PHP 7 a jeho plná podpora ve WordPress znamenala velký krok kupředu. Instalace se často velmi viditelně zrychlili. Psalo se o tom i poměrně hodně článků, něco zaznělo i na konferencích a dokonce používat PHP 7 v souvislosti s WordPress doporučují i hostingy. Spousta běžných uživatelů si tak slovní spojení – používejte aktuální verzi […]

Chyba String could not be parsed as XML

Nedávno jsem dostal dotaz ohledně chyby String could not be parsed as XML, která se vyskytla u jednoho pluginu. Než jsem se na to stihl podívat už vše fungovalo. Důvodem bylo to, že tato chyba se většinou nenachází přímo v skriptu pluginu, ale v datech, s kterými pracuje. Ale to si projdeme postupně.

Proč jsou části šablon zakódované a jak je dekódovat

Některé WordPress šablony obsahují kusy zakódovaného skriptu. Pokud si budete procházet zdrojové kódy dříve anebo později na tuto podivnost narazíte, zvláště u šablon, které nejsou z WordPress.org. Ve skutečnosti neexistuje žádný pádný důvod pro autora šablony, něco takového dělat. Právě naopak. Zašifrované části kódu jsou specifické pro backdoor a škodlivý kód. Některé hostingové společnosti dokonce […]

Co zkusit, když WordPress dochází paměť

Mezi jednu poměrně vzácnou chybu, která se může u redakčního systému vyskytnout, je že skript spotřebuje více paměti, než mu server přidělí. Pokud máte svůj WordPress na běžném sdíleném webhostingu, většinou za tím je chyba v některém z rozšíření. U VPS můžete prostě vyčerpat přidělené limity. Dneska se podíváme jaké metody se používají k snížení […]

Hledání chyb ve WordPress

Většina lidí začne hledat chyby ve WordPress teprve až když se objeví takzvaná bílá obrazovka smrti. Do té doby nic neřeší, protože ani nevidí. Jakékoliv hlášení varování a upozornění je defaultně vypnuto. Přitom WordPress má celkem slušnou škálu možností jak v základu sledovat problémy s instalací. Zkušenější programátor i bez větších znalostí redakčního systému WordPress […]

Ve WordPress nemůžu vytvořit v menu více jak 89 položek

Na oficiálních stránkách WordPress se probíralo velice zajímavé téma. Jeden z uživatelů potřeboval do menu dát větší množství položek a narazil na limit 89. Jakmile se pokusil přidat další, tak nepřibyly. Dokonce i když vytvořil další a dal je před pomyslné číslo 90, tak došlo k stejnému problému, jen v tomto případě byla smazána položka […]

Chyba ve WordPress – Fatal error: maximum execution time of 30 seconds exceeded in …

Velice nepříjemná chyba Fatal error: maximum execution time of 30 seconds exceeded in … potrápí nejednoho uživatele WordPress. O co se vlastně jedná a jak celý problém řešit se podíváme v dnešním článku.

WordPress – Cannot modify header information – headers already sent by

Pokud se na vašem WordPressu začala objevovat chyba Cannot modify header information – headers already sent by …, tak máte vcelku velký problém, protože by váš WordPress neměl fungovat 🙂 Tento druh chyb se dá opravit zhruba v 90% případů přímým zásahem do kódu. Ovšem je to často poměrně časově náročné, navíc je nutná dobrá […]