Přehled odpovědí
-
AutorPříspěvky
-
Nejsem si jist, zda tomu dobře rozumím, ale s pluginy by měl pracovat (aktivace, instalace, úpravy) pouze administrátor?
A jaký z těch hostingových programů používáte na webu, kde se objevily problémy? Pokud to není způsobeno omezením databáze, tak zkuste deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Fourteen. Opravdu máte administrátorské oprávnění?
Nejčastěji jde o problém s nějakým pluginem nebo nedostatečnou PHP pamětí.
1) Zkuste natvrdo deaktivovat všechny pluginy (přejmenováním složky
wp-content/pluginsna FTP).2) Jaký používáte hosting? Jaký máte memory_limit?
Hana w: Příspěvky mohou dále zůstávat v databázi (jsou v Koši), takže tím moc místa neuvolníte. Jaký používáte hosting? Máte u hostingu nějaké omezení na velikost databáze?
Ano, rozhodnutí necháme na verzi 3.9 (polovina dubna 2014). Bohužel se mi v GlotPressu tvrdé mezery na první pokus moc přidat nepodařilo (a HTML entita je asi nesmysl), ale ještě jsem to podrobněji nezkoumal… O Acciho návrhu vím a zatím ho nechávám neschválený…
Uvedený kód je zcela stejný jako jsem napsal výše :-) Jen jsem zcela vynechal ImageMagick, aby se nám tam nepletl…
Takže to bylo vyřešeno navýšenou pamětí (aneb memory_limit). Asi jste tam měl něco špatně nastaveného, protože jste psal, že máte paměť navýšenou na 256 MB, zatímco chybová hláška ukazovala pouze 100 MB.
Proč je problém pouze na nejnovější verzi WordPressu?
1) Nemohlo se něco změnit na Savaně, třeba instalace/aktualizce knihovny ImageMagick?
2) Nějaké změny ve WordPressu probíhaly i u zpracování obrázků (optimalizace), ale obecně je ImageMagick spíše paměťově méně (!) náročnější než GD. Opět se tak vracíme k hostingu, kde si dovolím obvinění, že mají na serveru v této oblasti prostě něco špatně…
3) Nebo to může být opravdu nějaká chyba WordPressu v kombinaci s nastavením serveru, ale tam by byly potřeba chybové logy, aby se to podařilo dořešit.
4) Nový WordPress může mít trochu vyšší potřebu paměti, ale řádově jde maximálně o jednotky procent (zejména pokud jde o čistou instalaci).
Každopádně uvedené řešení není vlastně žádné řešení, ale pouze odpojíte grafickou knihovnu ImageMagick (která je obecně vhodnější, kvalitnější a paměťově méně náročná), protože z nějakého z výše uvedených důvodů na Savaně špatně funguje. Trval bych na tom, aby mi ji hosting zprovoznil nebo poskytl podrobnější informace, proč to nefunguje…
A když máte paměť 128 MB, tak to po odstranění uvedeného kódu stejně nefunguje?
Dobře, dejte tam plugin Contact Form 7, kde by měly emaily určitě fungovat. Zkuste postupovat podle podobného problému. Objevuje se vám něco v logu, který si zapisuje plugin Email Log?
A předtím šlo nahrát jak velké obrázky? Jak je ten obrázek velký rozměrově (pixely)? Vypadá to, že máte omezený
memory_limitpouze na 100 MB (i když Savana myslím umožňuje až 256 MB) a na větší obrázky už to prostě nestačí (vytváření náhledů je poměrně paměťově náročný proces)…Zajímavé, neobjeví se nějaké podrobnější informace v error logu?
Z jaké verze WordPressu jste aktualizoval (tedy ve které to naposledy fungovalo)?
Vypadá to na nějaký problém se zpracováním obrázků, teoreticky by to mohla dělat knihovna ImageMagick, která má přednost před standardní knihovnou GD. Zkusil bych ImageMagick vypnout:
function separatista_vypnout_imagemagick( $editors ) { $editors = array( 'WP_Image_Editor_GD' ); return $editors; } add_filter( 'wp_image_editors', 'separatista_vypnout_imagemagick' );Kód stačí vložit do souboru
functions.phpv adresáři šablony a znovu zkusit nahrát obrázek. Pozor netestováno!Dále mě ještě napadá následující:
– Zkontroloval bychmod_security(budete se asi muset dotázat hostingu, není to v php.ini, ale jde o nastavení Apache).
– Jaké máte hodnotyupload_max_filesizeapost_max_sizev PHP?
– A rozhodně bych se snažil dostat z hostingu nějaké chybové logy.Podobný problém (také se Savanou) jsme tady už řešili, nakonec asi bohužel neúspěšně…
Podobné problémy jsme tu už měli, zkuste si je projít.
Jaký používáte hosting? Máte dostatečný
memory_limit?Plugin Placemarks vypadá dobře, ale slouží podle mě spíše pro tvorbu různých speciálních map a nikoli pro běžné návštěvníky webu, aby je mohli zadávat. Jde o to, zda to budou klasické inzeráty nebo spíše zápisy do nějakého oborového katalogu. Potom by se zase dala použít speciální šablona Vantage. Pokud byste měla zájem o některou ze jmenovaných placených šablon, tak nás klidně kontaktujte, máme multilicence a můžeme poskytnout výrazně nižší cenu.
Tímto způsobem funguje docela dobře např. placená šablona ClassiPress s dodatečným pluginem MapPress, který přidává právě funkci celkové mapy na úvodní stránce.
Ad 1) Tam bude potřeba pouze upravit stylování šablony. Jakou šablonu používáte? Nebyl by odkaz přímo na web?
Ad 2) Pokud má být tlačítko (obrázek) součástí navigačního menu, tak můžete použít plugin Nav Menu Images. Podobné téma jsme tu už také řešili, třeba tam najdete nějakou další inspiraci…
Funkce post_password_required() bude fungovat pouze v hlavním (primárním) loopu stránky, tedy mezi
while ( have_posts() ) : the_post();a
endwhile;Pokud ji chcete použít až za obsahem samotné stránky pro nějaký další výpis, tak ten další výpis musíte buď “zanořit” do něj nebo použít ID stránky jako parametr pro tuto funkci.
Prohlédnout si můžete příklad z šablony Twenty Ten.
Podle mě je to na začátečníka docela složitý úkol :-) Ale zkusím přijít také s nějakou podnětnou myšlenkou… Nebylo by lepší ty dlaždice (i ty barevné) použít jako součást pozadí a pomocí CSS pak nastylovat pouze klikací oblasti + další drobnosti? Řekl bych, že nebude moc jednoduché to napasovat tak přesně jak potřebujete a mít to ošetřené na různých přístrojích (mobil, tablet, velký monitor)… Ale nejsem specialista na kaskádové styly…
1. února 2014 (10:59) odpověď na téma: Opakovat kusy stejného textu různě po stránkách – lze? #17462ScheRas: Souhlas, toto snadno z administrace editovat nepůjde, respektive půjde z menu Vzhled – Editor – functions.php, ale psát zdrojový kód není pro uživatele moc pohodlné :-)
Každopádně jsem nikde nenašel plugin, který by uměl jen jednoduché názvy ve zkrácených zápisech, které by tam byly místo proměnných… Celkově je to ale zajímavá myšlenka pro použití na některých specifických webech…
Tak to jsem ještě neviděl, aby byla lokalizace formuláře pro komentáře v Javascriptovém souboru… Tušíte někdo, k čemu je to dobré, když už je to jednou v souboru
comments.php? Spíše bych celý ten kus Javascriptu smazal a nechal načítat údaje zcomments.php.` Šablona Playbook mi bohužel přijde dost nekvalitní…ScheRas: Dobrý postřeh!
-
AutorPříspěvky