Přehled odpovědí
-
AutorPříspěvky
-
@mirekk: Díky moc za detailní odpověď!
@lenkakubova.com: Podařilo se problém odstranit? V čem byla nakonec příčina problému?
Pokud jste to změnil a stále to nefunguje, tak jim napište, že o i přes provedené úpravy stále nefunguje :-) Klidně jim nabídněte, ať si to zkusí, případně jim dejte i přístupy, aby viděli, že to máte změněné…
Patrně jste aktualizoval pluginy, ale máte tam nějakou velmi starou verzi WordPressu, protože funkce wp_styles() byla vytvořena ve verzi 4.2. Budete muset ručně (nahráním souborů z instalačního balíčku na FTP) aktualizovat celý WordPress na nejnovější verzi, potom by to zase mělo začít fungovat.
A ještě ad bezpečnostní pluginy: Pozor na ně, jsou víceméně k ničemu, pouze způsobují problémy s výkonem webu a mohou vést i k poklesu návštěvnosti, když zakážou roboty vyhledávačů (příklad).
Bezpečnostní pluginy to mohou způsobit také (kromě jiných problémů) a ještě jsem podobný problém viděl v případě sítě webů (Multisite).
Těžko říci, tímto způsobem se JavaScript ve WordPressu nenačítá (include), použijte raději funkci wp_enqueue_script().
V rámci JS souboru ale nemůžete použít natvrdo PHP? Pokud je načten prohlížečem, tak tam ke zpracování PHP vůbec nedojde?
Po návratu k předchozí šabloně by to mělo být bez problémů v původním stavu. Pro jistotu je ale určitě doporučena záloha webu :-)
Zkuste popsat podrobněji, v čem tam je konkrétně problém, třeba někoho něco napadne :-)
Pokud to chcete opravit v rámci placené zakázky, tak se prosím ozvěte (budu potřebovat přístupy do administrace).
Díky za vyřešení :-)
Ano, tato nenápadná záložka je poměrně častým uživatelským problémem. Ale to jste tam předtím musel sám odškrtnout? Nebo se to stalo samo při likvidaci pluginů?
Ano, přesně tak, vysvětleno je to např. zde. Samotný WordPress prostě není klasický MVC (můžete ho spíše považovat za samostatný rozšiřitelný framework), ale plugin či šablona už být může.
Otázkou ale zůstává smysl požadované MVC architektury, protože i pro vývoj a správu WordPress webu lze využít různé nástroje, které s tím výrazně pomohou (např. Bedrock). Podle mě je samotný požadavek na MVC nesmysl, respektive by mě zajímalo, z jakého konkrétního důvodu je to vlastně vyžadováno?
Odkazy sice vypadají, že vedou jinam, ale tam pak může být přesměrování, těžko říci. Každopádně na zobrazené stránce se načítá WordPress (i se šablonou), těžko říci, jak je tam obsah stránky vložen, to budete muset zjistit. Pokud stránka není přímo v administraci, tak může být natvrdo v nějakém PHP souboru, těžko říci. Pokud chcete změnit obsah stránky, tak to budete muset hledat někde uvnitř WordPressu, ale pokud jde o nahrání nového souboru, tak to je zase něco jiného, ten může být zase uložen někde jinde (patrně to bude ale zmíněno někde v rámci skriptu, který se stará o zobrazení stránky).
Do budoucna se to určitě vyplatí, nikdy nevíte, kdy budete podporu hostingu kvůli něčemu potřebovat :-)
Ano, defaultní zobrazení produktu nikdo moc speciálně neupravuje, ale samozřejmě je to možné. Základní přehled je hezky popsán třeba zde. Můžete tam i vidět, kde je příslušný hook zobrazen.
Takže tu spodní část odeberete např. pomocí následujícího kódu:
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );Ostatní můžete zase přesunout, tedy z jednoho místa je odebrat a přidat zase jinam.
Kam a jak kód správně vložit najdete zde.
Pokud je problém pouze v případě použité šablony WP Portfolio Pro, tak bych se asi zkusil obrátit na jejich podporu. Problém může být v nějakém konfliktu této šablony s pluginem, těžko říci…
Ale pozor, ten testovací web se může lišit, slider tam nemá dvě políčka, mezi kterými se dá překlikávat, nemá tam popisky, a to všechno může ovlivnit výsledek. Jediný reálný test je tedy přepnout šablonu (na základní Twenty Seventeen) přímo u webu s problémy a bez dalších změn to vyzkoušet.
Přesně tak, součástí šablony bude nastavení podtrhávání odkazů, velmi pravděpodobně pomocí vlastnosti text-decoration.
Ten první testovací příspěvek už není aktivní?
Máte pravdu, že přehrávání videa vloženého pomocí pluginu WonderPlugin Slider Lite nefunguje (zkoušel jsem iPhone). Jakou máte verzi pluginu? Neplacenou? Zkoušel jste kontaktovat autory pluginu a zkusit základní šablonu Twenty Seventeen, zda tam není nějaký konflikt v šabloně?
To je docela častý problém, většinou se to stane když zkopírujete data z nějakého serveru, který má jiné nastavení kódování filesystemu než nový server, případně se názvy poškodí, když je kopírujete z Linuxového serveru nejdříve na počítač s Windows a pak zase na Linux a nemáte korektně nastavený způsob transportu. Je možné to hromadně opravit skriptem (nějaký jsem měl, zkusím dohledat) nebo zkusit obrázky vyexportovat z původního webu pomocí nějakého pluginu jako
.zipbalíček a ten potom naimportovat (např. pomocí pluginu Duplicator).Další možností, pokud není obrázků mnoho, je samozřejmě i ruční práce :-) Obrázky budete muset smazat a znovu nahrát (měl by se pak vygenerovat na serveru jejich vhodný název a nebude třeba měnit odkazy v příspěvcích).
Pokud se nepletu, tak WooCommerce má možnost nastavení produktu jako externí a můžete tam pak zadat externí (affiliate) adresu? Zobrazení produktů na webu je často řešeno přímo šablonou, ale některé přebytečné věci lze snadno odpojit i pomocí hooků, můžeme zkusit nějaký příklad – co byste chtěl konkrétně odebrat?
Záleží na tom, co od toho přesně potřebujete. Pokud jde jen o to, že chcete tabulku s přehledem objednávek, tak by měl stačit nějaký z dostupných pluginů, např. Advanced Orders Export For WooCommerce. Nebo potřebujete konkrétní datový výstup pro nějaký používaný účetní systém?
-
AutorPříspěvky