Přehled odpovědí
-
AutorPříspěvky
-
Používáte šablonu Pachyderm, která už sice nebyla delší dobu autorem aktualizována, ale někdo patrně pomocí funkce nebo pluginu přidával na web funkci
akce_excerpt_more, která nyní z nějakého důvodu způsobuje problémy.Jak jste změnili admina? Smazali jste uživatele “admin”? A jeho dřívější příspěvky jste převedli na někoho jiného?
Aha, takže jste nemuseli nic opravovat na svém webu, ale Seznam si to opravil někde u sebe?
Chyba bude patrně v šabloně. Používáte placenou šablonu deCente, ale ve starší verzi 1.0.3. Nově už je dostupná verze 1.0.4 a v jejím popisu je uvedeno, že opravuje právě problémy se zaheslovanými příspěvky:
Fixed: Bug with password protected posts
Zkuste šablonu nejdříve aktualizovat a následně to znovu vyzkoušet. Případně zkuste aktivovat výchozí šablonu Twenty Fifteen a potom vyzkoušet zadat heslo, zda to bude fungovat.
Pročištění je samozřejmě dobrá věc, ale nefunguje to tímto způsobem, kdy si zbytečně “rozbijete” celý systém. WordPress by se měl správně pročistit před samotným přesunem:
– Smazat nepotřebné pluginy.
– Smazat nepotřebné databázové tabulky (ale v žádném případě se nesahá na 11 základních tabulek WordPressu).
– Pročistit stávající tabulky (postup jsme řešili např. zde).
– Pročistit FTP.Potom se může vše bez problémů přenést a snadno zkopírovat.
Dalším možným radikálnějším postupem je výše zmiňovaný export/import (přijdete o např. o některá data), ale tam musíte importovat i příslušné mediální soubory (což jste patrně během procesu nezaškrtl). Pokud ale použijete částečně tento postup a následně tam některé tabulky zase nakopírujete v původní podobě, tak se bohužel dočkáte pouze různých problémů. A samozřejmě zkopírované tabulky
wp_postsawp_postmetatak stejně neprošly očistnými procesy a budete tam mít zbytečný balast (nebo to stejně budete muset nakonec pročistit).Takže na závěr, používat raději jeden či druhý způsob, ale rozhodně je nekombinovat. I když to nyní vypadá v pořádku, tak se v budoucnu může objevit nějaký problém (třeba když použijete nějaký plugin, který byl použit dříve, atd).
Těžko říci, ale řekl bych že šlo o nějaký výpadek na straně hostingu nebo se něco dělo s použitým počítačem (prohlížečem). Stává se to nějakou delší dobu v kuse, tedy že se nemůžete třeba několik hodin přihlásit nebo to trvá třeba jen deset minut?
Jaký používáte hosting?
Pokud se to znovu objeví, tak mi prosím pošlete přihlašovací údaje, abych to mohl vyzkoušet…
Ano, v tabulce
wp_postsjsou uložené pouze základní informace o nahraných souborech, zatímco všechny další detaily (i o zmenšených náhledech a přiřazení obrázků k jednotlivým příspěvkům/stránkám) jsou uložené v tabulcewp_postmeta.Postupným nahráváním tabulek jste se konečně dostal k tomu, co jsem doporučoval už před několika dny, tedy zkopírovat celou databázi :-)
1) Pokud máte ještě starou zálohu, tak můžete web převést znovu, tentokrát správně a se vším všudy.
Podobným postupným přesunem některých tabulek můžete stále ještě do budoucna narazit na nějaké další problémy. Celý postup bohužel moc nechápu, protože pokud jste nakonec zkopíroval i původní tabulku
wp_postmeta, tak stejně nedošlo k žádnému pročištění databáze od zbytečných dat, ale pouze jste si způsobil mnoho problémů… Opět ještě jednou doporučuji přenést standardně celou databázi a následně ji případně pročistit…Zajímavé, měl jsem u Wedosu několik webů, ale pokud se dobře pamatuji, tak jsem to nikdy nemusel měnit.
wosino: Díky za tip!
Příspěvky se v menu automaticky nezobrazují, možnosti jejich skrývání jsme řešili zde. Najdete tam různé možnosti i tipy na vhodné pluginy. Hodit se může např. Stealth Publish (poměrně nedávno aktualizován, ale asi neřeší archivy rubrik) nebo WP Hide Post (sice starší, ale patrně stále dobře funguje).
Jaký způsob není reálný? Stránku nemusíte vkládat do menu a tím by to mělo být vyřešeno. Ale pozor, stránku budou znát např. vyhledávače, takže nebude de facto skrytá. Pomocí menu pouze určujete, zda se bude zobrazovat v menu, ale nijak ji neskrýváte, k tomu pak slouží jiné funkce a nástroje. Pokud chcete skrývat příspěvek tak, aby se nezobrazoval třeba na úvodní straně, tak ho můžete nechat jako soukromý? Nebo co s ním vlastně chcete dělat a jak ho konkrétně skrývat? Skrývání příspěvků jsme tu už několikrát řešili, ale musíte to podrobněji popsat…
Ano, měl jste přesunout celou databázi nebo při importu příspěvků importovat také mediální soubory. Obrázky jsou součástí databázové tabulky wp_posts, kde jsou společně s příspěvky. Takže pokud jste přesunul pouze příspěvky pomocí import/export a média pak zkopíroval ručně, tak nejsou vůbec uložené v databázi a tedy pro WordPress vůbec neexistují. Co s tím? Moc mě toho bohužel nenapadá…
1) Pokud máte ještě starou zálohu, tak můžete web převést znovu, tentokrát správně a se vším všudy.
2) Můžete obrázky znovu ručně nahrát do Knihovny médií. Ale pozor, pak je tam budete mít asi dvakrát, protože se nově nahrají do nového adresáře s podle aktuálního měsíce a roku. Bude v tom trochu nepořádek…
3) Dále můžete zkusit nějaký plugin, např. Add From Server, který by měl umožnit import obrázků nahraných na FTP, ale nevím, jestli bude vhodný zrovna pro účely nekompletního přesunu dat. Raději bych doporučil před použitím zálohu FTP i databáze…
Vytváření témat by mělo fungovat bez nějakého nastavování? Nebo se tam zobrazuje nějaká chyba? Musíte nejdříve rozkliknout nějaké fórum a poté se dole zobrazí formulář pro vytvoření nového tématu. Případně tady mám vytvořenou stránku “Vytvořit nové téma”, která obsahuje pouze následující zkrácený zápis (shortcode):
[bbp-topic-form]Přeložit do češtiny lze, jako ukázku můžete použít rozpracovanou verzi v podobě pluginu Čeština pro WordPress. Pro překládání můžete použít program Poedit nebo plugin Codestyling Localization.
2. března 2015 (11:02) odpověď na téma: Problém se zobrazením posledních příspěvků vlevo v šabloně. #22269To by asi také šlo, ale přijde mi to zbytečně dlouhé, třeba tady by to v úzkém sloupci zabíralo zbytečně moc místa…
Používáte placenou šablonu Directory, takže to bohužel nemůžeme vyzkoušet. Ale podle umístění bych řekl, že to je nějaký speciální widget a změnit nastavení bude možné v menu Vzhled – Widgety.
2. března 2015 (10:54) odpověď na téma: Problém se zobrazením posledních příspěvků vlevo v šabloně. #22265Je pravda, že “u” tam asi není ideální. Zkusím to v překladu do budoucna změnit, ale zatím nevím, co by v tomto případě hodilo více… Nebo i změnit pořadí autor komentáře x název příspěvku? S pomlčkou či dvojtečkou to vypadá, jako by byl autor komentáře i autorem příspěvku…
Aha, tak to je Twenty Fourteen :-) Pokud nemáte vytvořené žádné vlastní menu, tak se tam budou automaticky zobrazovat všechny stránky. Stačí ale vytvořit nějaké vlastní menu (Vzhled – Menu), kde si snadno naklikáte, které stránky (rubriky, příspěvky, atd.) tam chcete mít zobrazené a v jakém pořadí…
Díky za odpověď! Ano, pokud je nový dotaz “přilepen” k jinému tématu a moc s ním nesouvisí, tak ho ručně odděluji, abych na fóru udržel trochu pořádek :-)
Ano, přesně tak, pouze pozor na “Poznámkový blok” a přejmenovávání přímo ve Windows, protože potom někdy vznikne soubor s kombinovaným názvem
test.php.txta nefunguje to. Ideální je použít např. PSPad či podobný editor, kde lze rovnou vytvořit.phpsoubor. Občas tento trik používám při různých podivných výpadcích, ale dá se použít pouze pro určité případy, kdy dokážete, že mají u hostingu přímo nějaký problém s PHP či webserverem (moc často se to už nestává). I na podpoře sedí normální lidé a prostě se to někdy stane, ale pak je musíme trochu přitlačit…Nevím, jestli tomu zcela rozumím. Chcete vytvořit stránku, která nebude vidět v horním navigačním menu, ale odkaz na ni si přidáte do zápatí? V tom případě není třeba řešit její skrývání, ale pouze ji odeberete z horního menu? Jakým způsobem máte menu řešené? Můžete ho nastavovat v menu Vzhled – Menu? Jakou používáte šablonu?
-
AutorPříspěvky