Přehled odpovědí
-
AutorPříspěvky
-
Díky, těžko říci, možná se tam pravidla pro WordPress doplnila právě po změně URL adresy, která nefungovala. Šlo by to asi zjistit podle data, kdy byl soubor
.htaccessnaposledy aktualizován (ale to už asi nezjistíme, protože jste ho upravil). Mohlo to tam být třeba ještě z doby, kdy jste tam měl jeden web v hlavním adresáři a neměl jste je v adresářiwww/domains. A nevadilo to až do doby, kdy jste začal experimentovat s podadresářemblog, nevím, možností je mnoho…Dotaz bohužel zapadl do složky Spam (může za to Akismet), takže jsem ho objevil až dnes při náhodné kontrole :-(
Asi už to máte vyřešeno, ale problém se změnou URL adresy ve WordPressu spočívá v tom, že ji můžete měnit pouze pokud máte připravené všechny ostatní náležitosti. Respektive nemůžete to jen tak měnit v administraci a přidávat podadresář, aniž byste WordPress do tohoto podadresáře přesunul (manuál). A pokud to uděláte, tak může dojít k mnoha různým chybám (např.
404 nenalezenonebo500 Internal server error).Řešilo se to tu už několikrát, způsob jak to opravit najdete např. zde.
@meryda: Nevím, jestli jsem to správně pochopil… Hlavní horizontální menu můžete bez problémů nastavovat v menu Vzhled – Menu? Chcete přidat podřazené položky do menu pod stránku “Kontakt” tak, aby se zobrazovaly na celém webu (např. po najetí myší na nadřazenou položku)? Nebo mají být zobrazené pouze pro konkrétní stránku “Kontakt”? Nemáte nějakou ukázku (web, screenshot), jak by to mělo vypadat?
Pokud není nic zaškrtnutého, tak proměnná
$checkneobsahuje nic a funkce in_array() zobrazí chybu, protože tam očekává pole. Musíte tam ještě doplnit podmínku, aby proměnná$checkněco obsahovala, např. takto:<?php $check = get_field('checkbox'); if ( $check ) { ... až tady v rámci této nadřazené podmínky budou další možnosti ... } ?>Doplním jen pár poznámek:
– Šablona Refur vypadá dobře, barva odkazů je přesně tam, kde napsal @mobby2561.
– Rozhodně byste ale neměl upravovat přímo soubor style.css, protože při další aktualizaci šablony budou změny přepsány. Pročtěte si prosím návod, jak správně upravovat WordPress.
– Pokud máte problémy s překladem pomocí programu Poedit, tak stačí nainstalovat plugin Loco Translate a můžete překládat přímo v administraci WordPressu a nemusíte řešit žádné soubory (
.mosoubor je generován automaticky, překlad bude ukládán do vhodné složky/wp-content/languages/themes).@mobby2561: V chystaném WordPressu 4.6 dojde k nějaké změně z hlediska načítání lokalizačních souborů? Zatím jsem to nikde nezaznamenal, ale možná jsem to přehlédl…
@hobr: Díky za vysvětlení, ale asi to řešení moc nechápu :-) Míchá se tam totiž několik různých problémů:
1) WordPress může být instalován a adresáři
example.com/bloga přesto směřovat na adresuexample.com/index.php, respektive pouzeexample.com(manuál). Neměl jste to nastavené tímto způsobem? Pokud chcete změnit adresář, tak to musíte změnit také v nastavení (menu Nastavení – Obecné, položky “Instalace WordPressu (URL)” a “Úvodní stránka webu (URL)”) nebo přímo v databázi (tabulkawp_options, hodnotysiteurlahome). Záleží na tom, jak jste to měl původně nastavené… A důležité je nakonec přeuložit strukturu trvalých odkazů (menu Nastavení – Trvalé odkazy), aby byl vygenerován správný.htaccess, který bude odpovídat tomuto nastavení.2) Struktura adresářů u Wedosu (a defaultní
.htaccess) jsou také velmi důležité. Web jste měl v adresářiwww/domains/example.com/blog? A hlavní soubor.htaccess, který způsoboval problémy, byl v adresářiwww?Na webu vidím správně tlačítko “Odeslat”, ale formulář byl vytvořen patrně pomocí pluginu Form Builder by CaptainForm a nikoli Smart Forms? Patrně tam pouze chybělo doplnit překlad pro odesílací tlačítko…
Pokud se soubor
.htaccessnevytvořil při přeuložení struktury trvalých odkazů, tak tam máte patrně nějaké nedostatečné oprávnění (na hlavní složce s instalací WordPressu).@filips: Pokud jste instaloval šablonu přímo z administrace WordPressu, tedy menu Vzhled – Šablony – tlačítko “Instalovat” – tlačítko “Nahrát šablonu”, tak mohl být instalační balíček příliš velký. Poskytovatel hostingu má určitě nastavený nějaký limit pro nahrávání souborů, snadno ho zjistíte v menu Média – Nahrát soubor, kde je dole uvedená informace “Maximální velikost nahrávaného souboru”. Nejčastěji jde o 10 – 20 MB, ale prémiové šablony z ThemeForest často obsahují mnoho dodatečných funkcí (pluginy, média), takže mohou limit snadno přesáhnout… Objevila se při nahrávání nějaká konkrétní chyba?
@mobby2561: Díky za rychlou reakci a vyřešení problému!
Používáte vlastní odvozenou šablonu pro šablonu Merlin? Už tam žádné prázdné místo nad hlavním menu nevidím, takže to bude patrně opravené? Prázdné místo může být způsobeno nejen pomocí vlastností
paddingamargin, ale i pseudotřídami:beforea:after. Šablona má třeba zde definováno následující:.clearfix:before, .clearfix:after { content: ""; display: table; }Podle mě to může klidně vytvořit prázdný řádek.
Můžete sem nahrát zazipovaný soubor s problematickým překladem? Jde o tuto šablonu Mystile?
:-) Ale v tomto případě by měl web bez problémů fungovat? Problém by byl pouze s konkrétními stránkami a příspěvky? Soubor
.htaccessse nemusí kopírovat, stačí vlézt do administrace WordPressu, menu Nastavení – Trvalé odkazy a přeuložit nastavení struktury trvalých odkazů.@prcek21: Problém je na localhostu? Nemůže tam být něco špatně nastaveného (viz minulé téma)?
Chyba 404 znamená, že tam chybí soubory. Nefunguje celý web (ani administrace)? Jak proběhla aktualizace, automaticky nebo ručně? Proběhlo vše bez problémů, nebyla tam žádná chyba? Není nějaký problém se souborem
.htaccess?Případně prosím stručně popište, jak jsou přesně pobočky řešeny z technického hlediska (a jaký SEO plugin používáte), protože jinak se moc dál nedostaneme…
Podle manuálu by to mělo být možné. U nastavení jednotlivých obrázků vidím políčko “LINK URL”?
Mimochodem, našel jsem pouze plugin WP Responsive header image slider, ale je patrně zmiňovaný “SP Responsive header image slider” (možná byl přejmenován).
Je třeba oddělit logickou strukturu webu (tedy ideální členění obsahu na stránky, příspěvky, rubriky, štítky a případně další typy obsahu či taxonomie) a samotné menu, což je pouze vizuální znázornění této struktury webu, které má sloužit návštěvníkům webu pro snadnější orientaci.
Stránka – Jednoduchý statický text, který se moc často nemění (datum ani není moc často zobrazováno). Web by jich měl obsahovat pouze několik, např. “Kontakt”, “Ceník”, atd.
Příspěvek – Publikovaná informace v čase (datum je zobrazováno), která může být zařazována do jednotlivých rubrik.
Rubrika – Slouží k třídění příspěvků, každý příspěvek by měl být logicky zařazen do jedné rubriky (případně podrobnější členění prostřednictvím podrubrik). Příklady z novin: “Z domova”, “Ze světa”, “Sport”.
Štítek – Slouží k tematickému označení příspěvků, každý příspěvek může mít více přiřazených štítků.
Příklad:
Příspěvek má název “Střelba v Orlandu, 50 mrtvých”.
Zařadíme ho do rubriky “Ze světa” (případně podrubriky “USA”).
Přiřadíme štítky: “Terorismus”, “Osamělí střelci”, “Islámský stát”.A jak s tím souvisí menu? Chcete web nějak prezentovat pro návštěvníky a ukázat jim, co na něm všechno najdou. Takže do menu přidáte stránku “Kontakt” a hlavní rubriky “Ze světa”, “Z domova” a “Sport”. A protože používáte i štítky, tak do menu přidáte nadřazenou položku “Zajímavá témata” a jako podřazené položky zvolíte některé nejčastěji používané (aktuální) štítky, např. “Islámský stát”.
Menu tedy nemusí být stejné jako struktura webu a může se měnit podle aktuálně nejdůležitějších témat. Proto má vcelku povedené možnosti nastavení v menu Vzhled – Menu, případně Vzhled – Přizpůsobit, kde si můžete snadno naklikat jednotlivé nadřazené i podřazené položky.
Díky, když se podíváte na zdrojové soubory pluginu, tak dělá vlastně téměř to stejné, co jsem složitě popisoval trochu výše :-)
16. června 2016 (15:15) odpověď na téma: Nahledový obrázek u vyhledávání v googlu (například u receptů) #27927Obrázek není přiložen?
Patrně půjde o využití strukturovaných dat, příklad pro recepty. Ideální je, když se s tím počítá již při založení webu, ale můžete je doplňovat i pomocí některých pluginů, např. All In One Schema.org Rich Snippets.
Nestačí to popisovaným způsobem naklikat do vlastního menu (Vzhled – Menu)? A menu potom zobrazovat na místě, které je definováno použitou šablonou, případně pomocí widgetu? Nebo to chcete nějak automatizovat (jde o velké množství položek)?
Jaký je na webu použit plugin pro doplňování těchto SEO informací? Těžko říci, co jsou vlastně z technického hlediska “Branches”? To je tam vytvořené pomocí nějakého pluginu? Někdo to tam nějak vytvořil + nasadil nějaký plugin pro SEO a pokud to spolu nefunguje správně, tak to asi není ideálně řešené. Problém může být v tom, že SEO plugin nepodporuje použitou implementaci “Branches” nebo je potřeba někde v jeho nastavení tuto možnost nejdříve povolit, těžko říci. Neměl by být problém to opravit, ale záleží na použitém SEO pluginu i na konkrétní implementaci “Branches”…
Obecně řečeno, původní autor webu nějak definoval datovou strukturu a použité pluginy a nyní z toho musíte vycházet nebo to předělat, pokud to nevyhovuje. Nic z toho ale není součástí samotného WordPressu, jde o kombinaci zvoleného pluginu + nějaké vlastní implementace…
-
AutorPříspěvky