Přehled odpovědí
-
AutorPříspěvky
-
Problémem je nedostatek PHP paměti (
memory_limit), zkuste projít související témata u nás na fóru.Stalo se to hned při instalaci? Nebo po nějaké instalaci pluginu / aktualizaci WordPressu? Jaký máte hosting?
Jen stručně možná řešení:
1) Požádat hosting o navýšení
memory_limitze stávajících 32 MB.2) Vypnout češtinu, tedy odstranit v souboru
wp-config.phphodnotucs_CZz následujícího řádku:define ('WPLANG', 'cs_CZ');3) Deaktivovat všechny pluginy přejmenováním složky
plugins(v adresářiwp-content) třeba napluginy. Tím si uvolníte paměť dostanete se do administrace. Potom zase složku přejmenujte zpět a zapínejte postupně jen opravdu nutné pluginy. Narůstající využití paměti pak můžete aktuálně sledovat např. s pomocí pluginu WP-Memory-Usage.Zdravím, příčin může být několik:
1) Způsobuje to nějaký plugin. Přejmenujte na FTP složku “plugins” (v adresáři wp-content) třeba na “pluginy” a zkuste se dostat do administrace. Pokud se nic nezmění, tak to asi pluginem nebude. Pokud web nastartuje, tak složku přejmenujte zpět a postupně pluginy zapínejte, abyste odhalil viníka.
2) Způsobuje to soubor .htaccess. Smažte ho z FTP a zkuste se dostat na web. Pokud to nepomůže, tak to nebude ani tím. Ještě se podívejte, jestli se tam někde nepovaluje soubor .maintenance, který je vytvářen při aktualizaci, ale u některých hostingů tam zůstane, protože aktualizace neproběhne bez problémů.
3) Zkuste si stáhnout nejnovější verzi přímo z wordpress.org a překopírujte pro jistotu všechny soubory na FTP ručně.
4) Nějaké další nápady jsou v tomto anglickém článku.
Nejpravděpodobnější příčinou je nějaká chyba v konfiguraci serveru. Jaký máte hosting? Už se vám na tomto hostingu nějaká automatická aktualizace povedla (např. u starších verzí)?
Zatím mě nic dalšího nenapadá, klidně napište na email pavelevap@separatista.net a pošlete přihlašovací údaje (WordPress a FTP), zkusíme se na to podívat.
Sborez blog: Instalace balíčku xampp aneb provozujte testovací instalaci WordPressu přímo na svém počítači.
WordPress Answers: Jak ze zobrazování zcela vyřadit zvolenou rubriku?
WP Recipes: Jak přidat do vlastního menu políčko pro vyhledávání?
WP Outfitters: Jak zobrazovat vlastní galerie na základě vlastních zkrácených zápisů a obrázků nahraných k příspěvku?
Arturo: Nový framework pro tvorbu šablon a hezká průvodní šablona.
WPMU.org: Proč byste neměli hledat šablony pro WordPress zdarma v Googlu?
WordPress Answers: Jak lze využít hook comment_form_before např. pro zobrazení pravidel diskuze?
WPCandy: Transformace fóra bbPress do pluginu pro WordPress zdárně pokračuje.
Digging into WordPress: Nepříliš známá změna, ale ve WordPressu 3.0 se trochu měnil soubor .htaccess.
WordPress Answers: Co všechno se vlastně ukládá do databáze u komentářů?
WordPress Answers: Jak změnit interval pravidelné aktualizace RSS zdrojů ve widgetech?
WPZine: Jak vyřadit stránky z výsledků vyhledávání?
Ipstenu.Code: Podrobný popis jak vlastně přesně funguje automatická aktualizace WordPressu.
hakre on wordpress: Série článků na téma úprav zobrazování RSS zdrojů.
aaron.jorb.in: Jak nechat uživatelům možnost volby vlastního záhlaví, ale už jim nedovolit nahrát nějaké vlastní?
WordPress Answers: Nezůstávají některá dočasná data (transient) navždy uložená v databázi?
hakre on wordpress: A teď trochu “špíny” na Matta Mullenwega…
Yoast: Elegantní řešení pro odstranění anonymních komentářů – pokud chcete komentovat, musíte si nechat po vložení prvního komentáře nejdříve ověřit email.
Ano, to je známý problém, který jsme hlásili vývojářům již před více než rokem. Jediným rozdílem bylo, že byly tyto znaky z názvu “odříznuty” a nikoli poškozeny k nepřečtení. Ale patrně půjde o stejný problém (viz odkaz výše)…
Řešením je nepoužívat českou diakritiku v názvech souborů, stačí když je pak použita u názvu a popisku.
Ale dobrou zprávou je fakt, že by měl být tento problém vyřešen již v nadcházejícím WordPressu 3.1, který už by měl vyjít opravdu velmi brzy…
Oooo, díky za chvalozpěv :-)
Pokud jsem to dobře pochopil, tak používáte klasické menu (novinka WordPressu 3.0). Stačí tedy vlézt do menu Vzhled – Menu, vybrat si potřebné (sekundární) menu a začít úpravy. V podstatě jsou dvě možnosti:
1) Místo nadřazené stránky si vytvoříte vlastní Uživatelský odkaz. Vyplňte pole Text jako název stránky a pole URL zcela vyčistěte, případně doplňte #. Vytvořenou položku pak Přidejte do menu. A potom tím vlastním odkazem musíte tažením myši nahradit nadřazenou stránku. V IE8 mi to moc nešlo, musí se asi hodně opatrně a lepší je podle mě “najíždět” shora… Uvidíte, vyzkoušejte… Stručně řečeno nahradíte nadřazenou stránku vlastní položkou menu, která bude bez odkazu…
2) Pokud si nechcete hrát s myší, tak to půjde asi i pomocí vlastní funkce. Je to trochu složitější a budete muset využít třídu Walker_Nav_Menu(), ale snad nic neřešitelného. Podívejte se na příklad a doplním, že by mělo stačit testovat jednotlivé položky na konkrétní typ a hierarchii. Ale podrobně jsem to zatím nezkoumal… Každopádně se do toho můžeme společně postupně pustit…
WordPress na PHP 5.3 funguje bez problémů. Zobrazená chyba je podle mě způsobena:
1) Po přesunu na nový server by měly být asi změněny i přístupy do databáze, respektive přesunuta i databáze, protože v souboru wp-config.php je odkazováno na relativní databázový server localhost, který je ale pro každý server jiný. Možná na něco zapomněli nebo nemáte aktuální přístupové údaje, nevím jak to u nich přesně funguje. Každopádně by to neměl být problém WordPressu…
2) Nebyly správně překopírovány všechny soubory.
Opět spíše doporučuji přesun na jiný hosting, ušetříte si i do budoucna spoustu problémů…
WordPress Answers: Jak pro uživatele automaticky uspořádat widgety na Nástěnce? Bohužel zatím neexistuje jednoduché API, které by to umožňovalo i poté, co si uživatel widgety sám seřadí/upraví.
Mike Van Winkle: Jak použít plugin Pods CMS i pro metaboxy ve WordPressu?
ocaoimh.ie: Úprava pluginu cSprites sloužícího k hromadnému načítání obrázků (a snížení http požadavků) pro PHP 5.3.x.
Do it with WordPress: Přehled RSS zdrojů, které WordPress automaticky generuje.
WP Candy: 20 nejdůležitějších událostí pro WordPress v roce 2010.
WordPress Answers: Jak využívat WordPress offline na svém počítači bez zbytečných problémů?
westi on wordpress: Představen velmi užitečný plugin pro vývojáře – Debug Bar.
WPMU.org: Jak umožnit čtenářům odeslání obsahu vašeho webu přímo do populární čtečky Kindle?
WP Candy: Nová verze detailní knihy WordPress and Ajax (v angličtině).
WPMU.org: 21 pluginů pro obchodování na internetu.
Make WordPress Themes: Zajímavá diskuze o využití API WordPressu pro různá nastavení i pro nastavení šablon.
Ecommerce Plex: Prémiový framework s šablonami pro vlastní eshop ve WordPressu.
WP Candy: Zamyšlení nad drobečkovou navigací ve WordPressu.
WordPress Answers: Bude WordPress podporovat i jiné databáze než jen MySQL?
Tak ještě na doplnění (sám jsem to dříve nevěděl):
1) Když někdo přidá nový komentář k nějakému příspěvku, tak emailové upozornění o novém komentáři nepřijde vůbec administrátorovi, ale rovnou autorovi článku.
2) Ale když musí být ten nový komentář nejdříve schválen (podle nastavení komentářů jde např. o první komentář nějakého uživatele), tak přijde emailové upozornění o novém komentáři ke schválení administrátorovi a nikoli autorovi článku. Zde pak existuje např. plugin Comment Moderation E-mail to Post Author, který právě umožňuje posílat tato upozornění na moderování komentářů rovnou autorovi příspěvku.
Zajímavý drobný detail :-) Pokud je na webu pouze jeden autor (= admin), tak je to víceméně jedno, ale pokud máte autorů více, tak už začíná být přesné fungování trochu nejasné…
Dneska jsem se k tomu konečně dostal, omlouvám se za zdržení, ale Artisteer bohužel zatím moc neznám…
Stáhl jsem si šablonu, aktivoval a vše v pořádku funguje, v příspěvcích se objevuje nepřeložené “Continue reading”, což je asi v pořádku? Stačilo vložit do příspěvku značku pro Pokračování textu a vše bez problémů funguje. Pokud vám to nefunguje, tak je to podivné a problém musí být asi někde jinde, pošlete mi prosím přihlašovací údaje do administrace na email pavelevap@separatista.net, zkusíme se na to podívat…
Ad druhý problém – Co máte konkrétně na mysli automatickým zkracováním textů na stránce příspěvků aneb čeho chcete přesně dosáhnout? Nějaké možnosti nastavení šablony naleznete po aktivaci šablony v menu Vzhled – Rozšířené možnosti nastavení. Je tam možné i nějaké nastavení zkracování textů, ale zatím jsem to nezkoušel…
Není zač, ale opravdu bych asi raději doporučil změnit hosting. Nevím kolik platíte, ale u našeho partnera (viz banner na hlavní stránce) je max_execution_time nastaven na hodnotu 90 (nehledě na memory_limit 128 MB) a neměl byste mít žádný problém.
Do konce ledna 2011 poskytuje tento hosting akční cenu (23 Kč/měsíc s DPH). Kliknutím na banner na našem webu získáme za vaši případnou objednávku provizi. Raději to píšu, abyste věděl, že na objednávkách máme sice zájem (zisk), ale zatím také velmi dobré zkušenosti…
Těžko říci, může to být i počítačem (paměť) či prohlížečem (cachování). Během dne jsou také servery různě vytěžovány (špička navečer).
Vlastní widgety jsou vlastně také pluginy, záleží hodně na tom, jaké pluginy používáte a čím je chcete nahradit. Některé pluginy jsou zbytečné (“jdou s kanónem na vrabce”), jiné zase naopak ne. Pokud jde o memory_limit, tak tam je rezerva a ještě to vypadá, že na serveru používají nějakou cache přímo na straně PHP, což je určitě dobře. Jaký máte pro zajímavost hosting?
WordPress Answers: Jak jednoduše nahradit některé přeložené řetězce?
WordPress Answers: Jak odstranit u výpisu rubriky z URL rubriky řetězec “category” (či jeho náhražku)?
Dev4Press: Jak přidávat do vlastních pluginů jednoduše další informace na stránku s přehledem pluginů?
WPhired: Nový portál s poptávkou práce ve WordPressu. Dalším je pak např. WordPress Jobs.
WordPress Answers: Jak odstranit atribut title u vkládaných obrázků?
WordCast: Co se chystá ve WordPressu v roce 2011?
Nettuts+: Přehledný a podrobný návod na tvorbu vlastních zkrácených zápisů (shortcode), a to včetně ikonek ve vizuálním editoru.
Press75.com: Zajímavé prémiové šablony pro WordPress.
WordPress Answers: Jak vytvořit další typ komentářů, např. s nutností vyplnit nadpis komentáře?
Krishna Kant Sharma: Jak spouštět vlastní funkce ve WordPressu v závislosti na aktivaci/deaktivaci šablony?
Andrew Nacin: Obhajoba standardizace nových šablon (formátů) příspěvků od jednoho z vývojářů WordPressu.
Yoast: Zrychlení načítání webu pomocí snížení http požadavků i využití CDN.
PHP Ease WordPress Theme Framework: Zajímavá implementace PHP frameworku Page class do WordPressu.
WordPress Answers: Jak odstranit v URL základ vlastní taxonomie aneb velmi zajímavý nástroj na sledování vzniku a přesměrovávání trvalých odkazů.
Obecně platí čím méně pluginů, tím lépe. Pluginy potřebují ke svému běhu dodatečnou PHP paměť (memory_limit) a obvykle ukládají/načítají i nějaká data do/z databáze. Takže mohou trochu zpomalovat načítání webu a zatěžovat server. Ale někdo může mít menší zátěž u 20 pluginů než někdo jiný se dvěma pluginy, záleží totiž hlavně na konkrétních pluginech. A v neposlední řadě záleží samozřejmě na hostingu. Praktické je jednoduché pravidlo – pokud se načítání webu začíná zpomalovat nebo se objevují nějaké problémy, je na čase se nějakých pluginů zbavit…
Pro testovací účely jich mám nainstalováno několik set a aktivních asi 30 (testujeme, překládáme, programujeme) a využitý memory_limit z původních asi 27 MB (čistý WordPress) stoupl někam k 70 MB. Takže asi tak. Pokud to tvůj hosting “pobere” bez zpomalení webu, tak není třeba nic moc řešit, ale není to asi ideální…
WP Swag Store: Speciální obchod pro fanoušky WordPressu.
WPBeginner: 25 tipů a triků pro využití v souboru functions.php.
WPZine: Jak nastavit vlastní interval pro automatické ukládání během psaní příspěvku?
WordPress API: Chtěli byste font, který používá WordPress ve svém logu?
Network World: Zajímavá studie o rozdělení trhu opensourcových redakčních systémů.
CSS-Tricks: Jak načítat další obsah pokud je v postranním panelu ještě místo (závisí pokaždé na obsahu hlavního panelu webu)?
WordPress Answers: Jednoduchý trik na přidání vlastního obsahu ke každému příspěvku např. na úvodní stránce.
7php.com: Jak změnit URL adresu pro nahrávání obrázků na vlastní subdoménu (a proč)?
WordPress: Navrhněte, co by mělo být součástí nové verze WordPressu v roce 2011. A shrnující článek s názory samotných vývojářů.
WPBeginner: Přehled 50 nejlepších šablon zdarma v roce 2010.
WPCandy: Firma Automattic bude rozšiřovat své řady o autory šablon pro službu WordPress.com.
MyReviewPlugin: Zajímavý prémiový plugin s rozšířenými možnostmi hodnocení.
Jsou dvě možnosti:
1) Buď to máte nakódováno “natvrdo” přímo v šabloně, obvykle s souboru sidebar.php (v adresáři wp-content/themes/vase-sablona). Soubor můžete také upravit v administraci WordPressu (menu Vzhled – Editor – vyberte příslušný soubor).
2) Nebo jsou to opravdu widgety (menu Vzhled – Widgety). Zde si přečtěte nápovědu a prozkoumejte jednotlivé widgety a zejména zda jsou navolené pro zobrazování ve vašem postranním panelu.
Může se také stát, že vše máte sice “natvrdo” nakódováno přímo v šabloně, ale po vložení prvního vlastního widgetu (např. textu) do příslušného postranního panelu tyto ostatní věci automaticky zmizí a nemusíte žádný soubor šablony ani upravovat. Je to vlastnost WordPressu – dokud se nevyužívají widgety, tak je použit kód ze souboru šablony a jakmile začnete widgety používat, tak dostanou přednost bez nějakého dalšího zásahu…
Pokud budete chtít ale odstranit celý postranní panel, tak to už bude trochu složitější úprava v souborech šablony (HTML + CSS).
Začátečníci to mají opravdu dost těžké, protože informace na internetu nejsou příliš ideálně utříděné, takže se klidně dále ptejte…
mirekk: Výborně, vyřešeno, díky.
Už jen doplním, že lze změnit i velikost okna vizuálního editoru, a to pomocí funkce add_editor_style(). Příklad použití můžete nalézt např. zde.
Otestováno a myslím, že je to způsobeno následujícím:
1) Máte na webu už hodně stránek a používáte i hierarchii (podřazené a nadřazené stránky). A jednoho dne už jich bylo prostě tolik, že když vytváříte novou stránku, tak celý ten skript trvá déle než je hostingem povolených 10 sekund (může to být klidně jen o několik milisekund). A déle to trvá u stránek proto, že se tam v postranním sloupci generuje i seznam všech stránek (je jich hodně), abyste mohl vybrat nadřazenou stránku pro tu aktuálně vytvářenou.
Prozkoumal jsem váš hosting a máte tam nastavenou direktivu max_execution_time pouze na 1O sekund (obvykle bývá 60 – 120, minimálně kolem 30). Řešení je tedy poměrně jednoduché – napište svému poskytovateli hostingu ať vám tuto hodnotu navýší z 10 na alespoň 30 a vše by pak mělo dále v pořádku fungovat.
2) Na hostingu máte také starou verzi PHP 4.4.2. Když už budete psát na hosting, tak bych zrovna požádal i o změnu na nejnovější PHP (alespoň ve verzi 5.2), protože od WordPressu 3.2 nebude vámi používaná verze PHP podporována a nebude možné WordPress dále aktualizovat (viz poslední odstavec našeho článku o WordPressu 3.1).
Pokud vám nebude chtít hosting v některém případě vyhovět (nemělo by se stát), tak bude třeba poskytovatele hostingu změnit. Jeden tip naleznete i v banneru v pravém sloupci nahoře na naší hlavní stránce.
3) Opravil jsem vám automatickou instalaci/aktualizaci WordPressu a pluginů, konkrétně přesně podle tohoto návodu. Nadále sice musíte zadávat heslo k FTP, ale můžete ho také jednoduše zadat přímo v souboru wp-config.php (opět návod naleznete na výše uvedeném odkazu).
Pokud jsem na nějaký problém zapomněl, tak se klidně dále ptejte… A dejte prosím vědět, jak jste u hostingu dopadl…
Díky za rychlou aktualitu!
V noci jsme vydali i českou zprávu s podrobným popisem, co bylo přesně odebráno. A některé zkušenosti jsou k nalezení u článku v komentářích…
CSS-Tricks: Jak využívat pro různé rozlišení prohlížeče jiné soubory s kaskádovými styly?
WordPress Must-Use Tutorials: Jak vytvořit stránku se štítky ze všech webů víceuživatelské verze WordPressu?
WordPress Answers: Přehledný návod jak přidat možnost výběru pro vlastní taxonomie do administrace (nad výpis příspěvků)?
WP Answers: Zajímavý prémiový plugin pro fórum ve stylu otázek a bodovaných odpovědí.
Hongkiat: Jeden z možných způsobů předávání dat z WordPressu na jiné weby (pomocí cachování obsahu).
Six Revisions: Přehledný návod o úpravách administrace WordPressu pro klienty.
Nettuts+: Jak na testování různých verzí stránek ve WordPressu?
Otto on WordPress: WordPress 3.1 a novinky v oblasti vzdáleného přístupu (XML-RPC).
WordPress Answers: Jaké funkce z API WordPressu můžete využít u registrace uživatelů a webů?
The Code Collective: Jak správně načítat Thickbox ve WordPressu?
WpCandy: Zamyšlení nad budoucností prémiových šablon pro WordPress (a reakce v podobě dalšího článku).
Hongkiat: Podrobný přehled možností pro zálohování databáze a souborů ve WordPressu.
hakre on wordpress: Komplexní vysvětlení fungování a možných problémů u kódování v databázi.
WPMU.org: Co nového se stalo ve světě WordPressu v roce 2010?
WordPress Answers: Jak nastavit více autorů pro jeden článek a zobrazit je všechny na webu?
-
AutorPříspěvky