Přehled odpovědí
-
AutorPříspěvky
-
mirekk: Díky za rychlou reakci!
Doplním ještě, že alba můžete vytvářet a spravovat v menu Galerie – Správa alba (anglicky Gallery – Manage Album). Osobně mi tam sice uživatelské rozhraní nepřijde zcela ideální, ale s trochou snahy se to dá zvládnout… Do příspěvku (či stránky) pak nebudete vkládat pomocí zelené ikonky (ve vizuálním editoru) galerii, ale přímo album…
Díky! Pokud jste to měl v obou šablonách, tak už možná přestal platit kód v původní šabloně, ale zatím ještě nezačal platit kód v nové šabloně, nevím, nezkoumal jsem to…
Funguje to už v obou uváděných případech (i mimo adresář WordPressu)?
Jasné, zásadní chyba je v tom, že vkládáte kód do aktuální šablony :-) Jakmile se totiž pokoušíte aktivovat jinou šablonu, tak přestane jít o aktuální šablonu a začne se načítat soubor
functions.phpz nové šablony, kde už tato funkce není, takže nelze aktivovat šablonu mimo základní adresář šablon…Tento kód musí být součástí nějakého jednoduchého pluginu, případně automaticky načítaného pluginu (
.phpsoubor ve složcewp-content/mu-plugins). A i logicky je to tímto způsobem také lepší, protože jde o úpravu, která se nijak netýká vzhledu konkrétní šablony, takže by neměla být součástí souborufunctions.php.Zkuste pak pomocí funkce var_dump() porovnat, jaké hodnoty vrací
$_SERVER['DOCUMENT_ROOT']aABSPATH, možná tam bude nějaký problém s cestou na operačním systému Windows.Občas se to stane, už jsem se také přehlédl… Horší situace nastane, když si někdo rovnou koupí šablonu na ThemeForest, stáhne ji a pak už může jenom smutně koukat, že má jenom HTML šablonu (občas se jmenují stejně)…
Je to taková “finta”, občas to lidé hledají, protože to znají ze starších verzí… A hlavně to může být na jednom webu aktivní (pokud se to používalo dříve), zatímco u nové instalace je to už ve výchozím nastavení neaktivní, a to je dost matoucí…
Kam vkládáte kód s funkcí register_theme_directory()? Jaký kód tam konkrétně používáte pro specifikaci cesty? Zkusil jsem např. následující kód, nahrál jsem šablonu do adresáře
wp-content/sablonya šla bez problémů aktivovat:register_theme_directory( ABSPATH . 'wp-content/sablony/' );Tak to máte opačný problém :-) Já jsem zase musel češtinu pro plugin Events Manager vypínat, protože to prostě nešlo. Vůbec jsem třeba netušil, co znamenají některé položky v nastavení…
Zkusil bych aktualizovat na nejnovější WordPress 4.1 a následně se ujistěte, že máte v menu Nastavení – Obecné nastavenou češtinu (aneb
cs_CZ). Potom by měl být plugin automaticky aktivován v české verzi.Nepoužíváte nějaký další plugin, např. pro různé jazykové verze?
Instalace WordPressu 4.0.1 by měla probíhat bez problémů v češtině? Musíte ale použít český instalační balíček, který je dostupný zde.
ad 1) Zkuste tam text vložit přímo v integrovaném editoru (menu Vzhled – Editor). Patrně upravujete soubor footer.php pomocí nějakého programu, který špatně ukládá kódování znaků utf8, zkuste použít např. PSPad.
10. ledna 2015 (18:58) odpověď na téma: Nezobrazení reklam AdSense na některých stránkách webu #21659Aha :-) Mimo cyklus (loop) tam musíš posílat objekt příspěvku, zkus toto (viz manuál):
if ( ! has_tag( 'erotika', $post ) ) { --- Kód pro zobrazení reklamy --- }Netestováno, možná tam bude nějaký problém s šablonou a sekundárními výpisy…
9. ledna 2015 (22:15) odpověď na téma: Nezobrazení reklam AdSense na některých stránkách webu #21649Tak pak by asi stačilo použít tento štítek… Google třeba zmínil jen některé stránky, ale reklamy by se patrně neměly zobrazovat nikde, kde to je jen trochu zavání sexem :-)
Ano, přesně tak a ještě nezapomenout na závorku za kódem s reklamou a doplnit příslušné PHP tagy při střídání PHP a HTML…
9. ledna 2015 (19:03) odpověď na téma: Nezobrazení reklam AdSense na některých stránkách webu #21645A nemáš nejjednodušší tam prostě doplnit štítek “Erotika” a klidně ho na webu zobrazovat? Třeba to přivede nové čtenáře :-)
Jinak skrývat štítek u příspěvků by neměl být problém, uměla to už šablona Twenty Fourteen, stačí trochu prozkoumat funkci hide_featured_term(), která se napojuje na filtr
get_terms. Ale záleží na tom, jak jsou štítky v šabloně zobrazovány…A pak můžeš dát už jenom nějakou jednoduchou podmínku:
if ( ! has_tag( 'erotika' ) ) { --- Kód pro zobrazení reklamy --- }9. ledna 2015 (18:43) odpověď na téma: Nezobrazení reklam AdSense na některých stránkách webu #21643A co s tím mám vlastně Adsense za problém? Erotika, copyright?
Nemají ty stránky (příspěvky) něco společného? Hodil by se třeba nějaký štítek, který by byl u všech a pak by se dala udělat jednoduchá podmínka…
Pokud ho nepotřebujete někomu online ukazovat, tak máte nejlepší způsob, když si ho připravíte rovnou na počítači (localhost), např. pomocí oblíbeného balíčku XAMPP. Nemusíte pak ani měnit doménu, pokud použijete nastavení souboru hosts. Podobné téma jsme řešili také zde, zkuste se na to nejdříve podívat.
Pokud ho ale chcete mít přístupný online, tak je asi nejlepší podadresář či subdoména a následný přesun souborů a migrace dat v databázi (po změně umístění).
Pokud nebude něco jasné, tak se klidně ptejte…
9. ledna 2015 (16:57) odpověď na téma: Nezobrazení reklam AdSense na některých stránkách webu #21638Jakým způsobem tam reklamy zobrazuješ? Pokud pomocí pluginu, tak to patrně půjde nějakým způsobem přes uživatelské pole (řešili jsme např. zde).
Pokud máš kód pouze natvrdo v šabloně, tak tam budeš muset dát nějakou podmínku pro určité stránky (např. pomocí funkce is_page()), rubriky či štítky (případně to opět nějak řešit pomocí uživatelských polí a ideálně vlastního jednoduchého metaboxu, pokud jde o více než 10 stránek).
A pokud máš kód ve widgetu, tak můžeš použít nějaký z pluginů pro podmíněné zobrazování widgetů (řešili jsme např. zde).
Zmiňovaná chyba je patrně nějak způsobena pluginem Google Fonts For WordPress, který tuto tabulku používá (a vytváří). Zkuste ho deaktivovat, chyba by měla zmizet. Nevím, jestli je chyba přímo v tomto pluginu nebo došlo k nějakému problému s databází…
Ale těžko říci, zda s tím souvisí další chyby v administraci WordPressu. Tato chyba se může pravidelně zobrazovat v logu, ale nemusí způsobovat žádné zásadní problémy… Každopádně zkuste deaktivovat všechny pluginy, nasadit výchozí šablonu Twenty Fifteen a potom vyzkoušet, zda už přece jen nejdou obrázky nahrávat.
-
AutorPříspěvky