Přehled odpovědí
-
AutorPříspěvky
-
Přiložený screenshot moc nechápu, tam by mělo být vidět konkrétně co za problém? Modul Custom Content Types musíte aktivovat v nastavení Jetpacku…
Plugin Digg Digg už je sice trochu zastaralý, ale podobný problém jsem nikde nahlášený neviděl. Zkoušel jste deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Fourteen?
Zatím tam toho moc není, ale budiž :-) Hlavně nesklouzněte k pirátským verzím placených šablon…
Plugin Ninja Forms by měl fungovat bez problémů. Nemáte v prohlížeči uloženou nějakou starší verzi stránky? Zkuste použít jiný prohlížeč nebo anonymní režim prohlížeče. Je možné ten problém někde vidět?
Konečně jsem se k tomu dostal a problém je přímo v používaném pluginu Front-end Membership Modules. Správně sice načítá lokalizační soubory pluginu (soubor
index.php):add_action( 'plugins_loaded', 'cjfm_load_textdomain' ); function cjfm_load_textdomain() { $lang_path = dirname( plugin_basename( __FILE__ ) ) . '/languages/'; load_plugin_textdomain( 'cjfm', false, $lang_path ); }Používá funkci load_plugin_textdomain(), která má být načítána pomocí akce plugins_loaded. Ale bohužel také ve stejném souboru načítá další .php soubory, které nejsou moc napojeny na API WordPressu, např.
require_once('item_setup.php'); require_once(sprintf('%s/framework/framework.php', dirname(__FILE__)));A tam už je pak problém. Soubory totiž následně načítají další soubory a obsahují i řetězce a funkce pro jejich překlad, ale překlad bohužel není aplikován, protože je vše zpracováno v podobě samostatného PHP kódu (bez využití API), takže je vlastně všechno načteno ještě dříve než dojde k realizaci funkce
load_plugin_textdomain()v rámci akceplugins_loaded(až po načtení souborů pluginu). Takže se nakonec část lokalizace načte (pokud využívá správně API) nebo vůbec nenačte (čisté PHP bez napojení na WordPress API).Nahlásil bych to asi autorovi pluginu, aby to opravil, zatím je možná rychlá oprava tak, že budete na začátku souboru
index.phpnačítat lokalizační soubory bez akceplugins_loaded(není to správný způsob):$lang_path = dirname( plugin_basename( __FILE__ ) ) . '/languages/'; load_plugin_textdomain( 'cjfm', false, $lang_path );Tím ale zaručíte, že se bude lokalizace načítat všude, tedy i mimo WordPress API.
Ano, WordPress i šablony můžete libovolně upravovat. Pokud ale autor třeba prosí o zachování odkazu v patičce, tak je rozhodnutí na vás, zda se mu za šablonu tímto způsobem odměníte nebo budete jeho přání ignorovat. S autorstvím si nejsem jist, ale myslím si, že ho můžete také změnit (možná by byla alespoň slušnost uvést i původního autora). Projděte si prosím související témata, několikrát se to tady už řešilo…
Jste autorem odkazovaných šablon nebo jen shromažďujete odkazy volně dostupných šablon?
Náhledové obrázky je možné do každé šablony poměrně snadno přidat, pročtěte si prosím náš starší článek. Naprostá většina šablon ale náhledové obrázky podporuje, jakou používáte šablonu?
Používáte vlastní hosting nebo přímo WordPress.com? Šablona Sketch byla navržena speciálně pro WordPress.com a využívá některé funkce, které tam jsou patrně defaultně dostupné. Případně jdou myslím tyto funkce nahradit pomocí pluginu Jetpack (pouze s nejnovější verzí a po aktivaci modulu Custom Content Types).
Zkoušel jste u této statické stránky komentáře zakázat? Musíte stránku v administraci otevřít, pomocí horní záložky “Nastavení zobrazených informací” povolit zobrazení pro sekci “Komentáře” (pozor, je tam dvakrát) a následně se pod editorem objeví možnost pro zakázání komentářů.
U žádného jiného webu to nedělá? Podobná hláška se vyskytuje u prohlížeče Chrome (část “Upozornění týkající se protokolu SSL”). Těžko říci, zda to souvisí s nastavením připojení, prohlížeče nebo je problém na straně API WordPressu (nedávno přecházeli na zabezpečený protokol https).
Pokud to nastavíte na novou strukturu trvalých odkazů
%postname%, tak budou původní jednoduché odkazy v podobě/?p=12345stále funkční, respektive budou automaticky přesměrovány na novou URL adresu. Myslím, že to je dostačující řešení, protože i u starších článků se sice postupně začne odkazovat na nové adresy, ale i dřívější odkazy budou stále funkční…Po aktualizaci patrně došlo k nějakému konfliktu s pluginem či šablonou. Zkuste deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Fourteen. Postupně je pak můžete zapínat, čímž zjistíte případného viníka…
Ihned po instalaci se pouštím hlavně do tvorby obsahu :-) Instaluji tedy pouze pluginy, které z nějakého důvodu potřebuji k práci s obsahem (nebo třeba když něco nefunguje). Z možných nastavení pouze upravím trvalé odkazy a velikosti náhledů (zakážu také jejich ořezávání), a to je asi tak všechno… Snažím se využívat všechny možnosti, které WordPress nabízí a raději mu v drobnostech ustupuji než abych to třeba řešil nějakým pluginem (nemám chuť ani čas).
Pokud necháváte povolené komentáře (což třeba na jednoduchých informačních stránkách nedělám), tak se určitě hodí nějaký plugin, který se vypořádá se spamem (Antispam Bee či Cookies for Comments bohatě stačí).
U nového webu není potřeba žádné cachování ani zrychlování, počkejte si až budete mít alespoň několik set návštěvníků denně a web se začne třeba trochu zpomalovat. Potom to můžete začít řešit, jinak je to zcela zbytečné. A čistá instalace je rychlá sama o sobě, takže bych tam spíše nedával nic, co není potřeba a snažil bych se ji udržet dlouhodobě čistou…
Přístupová práva k souborům ani žádné bezpečnostní pluginy také vůbec neřeším, WordPress je dost bezpečný sám o sobě (nebezpečné jsou zbytečné pluginy, nekvalitní šablony a zejména aktivní uživatelé s administrátorskými právy). Sice se z mnoha různých článků může zdát, že když bezpečnost okamžitě nezlepšíte pomocí nějakého pluginu či nastavení, tak do zítra přijdete o celý web, ale osobně to doporučuji zcela ignorovat. Pokud dodržujete základní bezpečnostní principy (heslo nemá tři znaky, šablona není kradená a vše je pravidelně aktualizováno), tak se nemáte čeho bát. Jediné, co vždy pro jistotu zprovozním (když už je ale na webu nějaký důležitější obsah), je plugin pro automatické zálohování, např. BackWPup (a nastavím tam pouze databázi a adresář
wp-content). Hosting sice data automaticky zálohuje, ale toto je taková psychická hra na jistotu (nastaveno za několik minut, klid v duši nepopsatelný).A nakonec už napojím pouze statistiky pomocí pluginu Google Analyticator. Opět pouze v případě, že mě na webu statistiky vůbec zajímají… Pokud chcete nějak řešit SEO, tak stojí za zvážení plugin WordPress SEO, který umí skoro všechno a můžete zkoušet a ladit až do omrzení…
Troufám si tvrdit, že už nic dalšího k úspěšnému provozu webu nepotřebujete a vše výše uvedené zvládnete zprovoznit během půl hodiny. A pak už zbývá pouze ten obsah :-)
Jaký používáte hosting? Máte dostatečnou PHP paměť (memory_limit)? Zkuste to změřit pomocí pluginu WP-Memory-Usage. Neobjevily se problémy v souvislosti s nějakým novým pluginem či nějakou aktualizací? Jakou máte návštěvnost? Absence češtiny není pro WordPress 4.0 problém, naprostá většina textů zůstane dále v češtině.
Automatické aktualizace fungují pouze pro šablony dostupné z oficiálního adresáře šablon. Pokud používáte prémiovou (placenou) šablonu, tak záleží na autorech, zda automatickou aktualizaci zprovozní, např. prostřednictvím nějakého pluginu. Pokud nic takového nenabízí, tak to budete muset udělat ručně. Nastavení by asi zmizet nemělo, ale určitě bych raději udělal zálohu (databáze i souborů šablony). Potom bych aktivoval výchozí šablonu Twenty Fourteen, nahrál novou verzi šablony na FTP (do stejného adresáře a přepsal tak stávající soubory) a následně aktivoval novou verzi šablony…
Patrně používáte starší verzi šablony Clean Retina Pro. Opravdu máte na webu nejnovější verzi 1.7? Starší verze by mohly podle autorů podobné chyby způsobovat.
Nedošlo zatím k nějaké další změně na webu? Neaktualizoval jste třeba WordPress či nějakou šablonu/plugin? Používáte nejnovější verze WordPressu i pluginů? Zkoušel jste deaktivovat všechny ostatní pluginy a nasadit výchozí šablonu Twenty Fourteen?
Jaký používáte hosting? Šablona patrně potřebuje ke své funkčnosti PHP knihovnu cURL, která není na hostingu z nějakého důvodu zapnuta (většinou bývá povolena).
Ano, je nezávislé, ale šablona musí nejdříve konkrétní formáty příspěvků podporovat (podobně jako třeba náhledové obrázky). Nemělo by přece žádný efekt, kdybyste mohl v administraci vybírat různé formáty, ale na webu by se to nijak neprojevilo :-)
-
AutorPříspěvky