Přehled odpovědí
-
AutorPříspěvky
-
@pavelh: Obecně je to tak, že počáteční zdržení (2 sekundy) + další zdržení u
/?wc-ajax=get_refreshed_fragmentsje vlastně to samé, protože jde o následný Ajaxový request a tedy se vše znovu načítá (jako na začátku). Problém tedy podle mě není v tom, že to tam prostě je, ale spíše jde o nějaký související problém, který celý web (dvakrát!) zpomaluje (nejčastěji jde o mnoho SQL dotazů, zastaralé pluginy, šablona, atd). Bohužel na to není žádné jednoduché řešení, ale je třeba web trochu analyzovat, aktualizovat, prověřit SQL dotazy, zkusit vypnout pluginy a nasadit výchozí šablonu, případně odpojit některé nepotřebné funkce. Následovat může minifikace, cachování, atd.S @furiant jsme se domluvili na spolupráci, ale teprve začínáme na testovací verzi webu. Problémů je tam více než dost, kromě staré šablony a některých pluginů se na stránkách produktů spouští třeba 450 SQL dotazů, což je opravdu velmi mnoho a vede to k celkovému zpomalení webu. Pokud objevím nějaké jednoduché pravidlo, které by šlo aplikovat, tak to sem doplním, ale obecně je každý web trochu jiný…
Patrně používáte plugin WordPress Leads, který obsahoval v poslední verzi tuto chybu. Zkuste aktualizovat na nejnovější verzi 2.7.7 (pokud to nejde automaticky, tak musíte ručně stáhnout instalační balíček a nakopírovat soubory na FTP).
@paja: Zajímavé, máte pravdu… Můžete prosím zkusit nejdříve deaktivovat všechny pluginy (kromě WooCommerce)? Na stránce pokladny máte např. “nákup na firmu”, který by to mohl ovlivňovat. Používáte také patrně vlastní šablonu, můžete ji zkusit na chvíli nahradit defaultní šablonou Twenty Sixteen? Patrně je tam nějaký konflikt a jakmile budeme vědět, kde je příčina, tak se můžeme pokusit přizpůsobit :-)
Importní nástroj pro phpBB je přímo součástí pluginu bbPress. Takže stačí nainstalovat bbPress, spustit import, zadat přístupy k dosavadnímu fóru a nechat to celé proběhnout. Záloha webu i fóra doporučována :-)
Osobně mám bbPress tady na webu a nevím, jestli jde o velké fórum, ale je tu asi 4000 registrovaných uživatelů, 5000 témat a 20000 odpovědí a nevidím v tom žádný problém. Jen škoda, že se bbPress nerozvíjí rychleji, ale to se snad změní, když na jeho novou verzi byla migrována fóra na wordpress.org. Nahrávání fotek a obrázků funguje vcelku dobře s pomocí pluginu GD bbPress Attachments, nahrávají se přímo do knihovny médií ve WordPressu. bbPress nemá určitě tolik funkcí jak phpBB, je to spíše jednoduché fórum a každou funkci musíte doinstalovat v podobě pluginu. Hlavní výhodou je ale přímé propojení s WordPressem, takže je uživatele možné snadno “používat” i pro další pluginy (členská zóna na webu, zasílání newsletterů, atd). Je potřeba zvážit výhody a nevýhody (a používané funkce), technicky by to neměl být zásadní problém…
Jaký používáte hosting? Nemohlo na serveru dojít k zaplnění poskytnutého prostoru? Nemáte v rámci hostingu nějaké limity na obsazený prostor?
Tak už jsem snad zjistil, odkud se bere
prerenderaprefetch:-)V souboru
header.phpje volána funkcemts_meta(), která je definována v souborufunctions/theme-actions.phpa zajímá nás následující část:<?php if($mts_options['mts_prefetching'] == '1') { ?> <?php if (is_front_page()) { ?> <?php $my_query = new WP_Query('posts_per_page=1'); while ($my_query->have_posts()) : $my_query->the_post(); ?> <link rel="prefetch" href="<?php the_permalink(); ?>"> <link rel="prerender" href="<?php the_permalink(); ?>"> <?php endwhile; wp_reset_postdata(); ?> <?php } elseif (is_singular()) { ?> <link rel="prefetch" href="<?php echo esc_url( home_url() ); ?>"> <link rel="prerender" href="<?php echo esc_url( home_url() ); ?>"> <?php } ?> <?php } ?>Vyplývá z toho, že pokud je uživatel na úvodní stránce, tak se předběžně načítá nějaký příspěvek/stránka (na základě defaultních parametrů WP_Query) a pokud je uživatel na nějaké stránce/příspěvku/produktu, tak se zase předběžně načítá úvodní stránka. Podle mě je ta funkce dost k ničemu (zejména pokud není uživateli často využíván tento postup), ale naštěstí ji můžete snadno vypnout v menu Vzhled – Theme Options – Performance – Prefetching – přepnout na “Off”. Tím ušetříte databázový dotaz a možná i nějaké načítání, zkuste po změně zase spustit nějaký test a doplňte sem odkaz, třeba to bude zase trochu lepší…
Nevím, jestli zcela rozumím, ale zmiňovaný plugin FEEDZY RSS Feeds by měl umět doplňovat k novinkám obrázky, takže už nemusíte doplňovat žádnou další úpravu do souboru
functions.php?Jinak padding je tam automaticky doplňován na základě funkce feedzy_add_item_padding(), která ho automaticky dopočítává podle velikosti zobrazených obrázků. Pokud to nelze nastavit nikde v administraci, tak je to možné snadno změnit pomocí odpojeného filtru, protože vývojář pluginu naštěstí s podobnou možností počítal :-) Mělo by tedy stačit někam doplnit následující kód:
remove_filter( 'feedzy_item_attributes', 'feedzy_add_item_padding', 10, 2 );@donkooler: Díky, škoda, to mě vlastně ani nenapadlo poradit :-( Pokud se to vloží do vizuálního editoru, tak jsou hranaté závorky patrně změněny na HTML entity a WordPress to nerozezná… Asi by to měl umět WordPress rozeznávat, jsou na to i pluginy, např. TinyMCE Page Break Button, který doplní přímo tlačítko do vizuálního editoru.
Asi nejjednodušší je použít klasický widget pro RSS zdroj? Stačí vždy zadat URL adresu feedu druhého webu a zvolit počet položek.
Těžko říci, zkuste vytvořit nějaký jednoduchý testovací formulář (třeba jen dvě pole, z toho jedno pro nahrání souboru) a pak mi sem nahrajte screenshot s nastavením, zkusím to podle toho u sebe, jestli to bude fungovat…
Máte vše nastavené podle manuálu (anglicky)? Stačí tam nějaká drobná chyba (např. v názvu pole) a nebude to fungovat… Problém by mohl být také s velikostí nahrávaného souboru nebo povolených typem souboru pro upload.
Asi si to neumím moc dobře představit… Uživatel zadá nějakou hodnotu, klikne na nějaké tlačítko a zobrazí se mu výsledek? Nebo jak bude vyplňovat sloupec a počítat se bude tabulka? Nebyl by nějaký příklad?
6. října 2016 (12:52) odpověď na téma: 404 (hláška) na slicebox šablony (vypnutý) + přesměrování #29336Co je to přesně SEO Spider?
Příloha se asi nepodařila nahrát?
Přesměrování může být způsobeno tím, že máte nastavené něco jiného u hostingu a něco jiného v administraci WordPressu. Zkuste se podívat v menu Nastavení – Obecně, zda tam máte URL adresu s
wwwnebo bez. Změnit to můžete patrně dvěma způsoby:– V nastavení WordPressu přidáte do URL adresy webu
www.
– Někde v nastavení hostingu změníte načítání webu tak, aby se defaultně nepoužívalowww. Jaký používáte hosting? U různých hostingů to mají jinak řešeno, může to být způsobeno i nastavením DNS či aliasů.6. října 2016 (12:41) odpověď na téma: Práce s obrázky – přechod z wordpress.com na wordpress.org #29335Jediné, co mě zatím napadá je stará verze Visual Composeru nebo nějaký problém s API klíčem (ten by měl pak ale asi zobrazovat nějakou chybu).
5. října 2016 (21:42) odpověď na téma: Práce s obrázky – přechod z wordpress.com na wordpress.org #29321@kamilaopl1: Co máte na mysli tím, že WordPress.com “složil obrázky do mřížky”? Jde o nějaký z těchto příkladů galerií?
Hmm, JavaScriptové chyby na kontaktní stránce zmizely, ale mapa se stále nenačítá… Zkusil bych vytvořit nějakou novou testovací stránku a vložil tam novou čistou mapu (možná ta stávající API klíč nepoužívá), případně si trochu pohrál s nastavením (nevím, jak to při vkládání konkrétně vypadá). Používáte Visual Composer? Nechybí tam nějaké nastavení? Nemáte tam aktuální verzi Visual Composeru (máte 4.11.2 – nová je už 4.12.1), ale to asi nebude příčina…
Zkuste ještě aktualizovat celý WordPress, máte tam starší verzi 4.5.2. Zajímavé, že nedošlo alespoň k automatické bezpečnostní aktualizaci na 4.5.4?
5. října 2016 (21:22) odpověď na téma: Nextgen Gallery – úprava lightboxu pro možnost zobrazování Google Adsense #29317Pokud mi nějak doručíte aktuální verzi NextGEN Gallery Pro, tak se zkusím podívat přímo do zdrojového kódu.
Představoval bych si to asi tak, že je aktuální zobrazení popsané v nějakém souboru (template) a tento soubor je pak načítán pro Lightbox. A mělo by být možné si vytvořit právě vlastní template, kam byste jen doplnil kód pro reklamu a soubor uložil do adresáře se šablonou, odkud by se načítal. Ale to jen vařím z vody a může tam být třeba i nějaký konflikt (Adsense i Lightbox jsou obě Javascriptové funkce), atd.
-
AutorPříspěvky