Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Plugin Basic Google maps placemarks
Štítky: basic google maps placemarks, raindrops, the_title()
Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel Maro a poslední změna je stará 12 let, 2 měsíce.
-
AutorPříspěvky
-
3. května 2014 (21:00) #18552
Prosím, nemá někdo zkušenost s tímto pluginem? Mám problém v kombinaci se šablonou Raindrops (u jiné problém není) – u značky na mapě se při najetí myší zobrazí např.
<span class="raindrops_unigue_identifier">[Article2]</span>Seattlena místo aby se zobrazil pouze název Seattle . Pokud by někdo věděl kde bych mohl hledat chybu, budu velice vděčný. Předem děkuji.
10. května 2014 (15:14) #18592Tak tohle byl docela zajímavý problém. Plugin Basic Google Maps Placemarks je dobře udělaný a problém je podle mě na straně šablony raindrops.
Šablona totiž používá filtr the_title a s ním také vlastní funkci raindrops_fallback_title(), která má dělat “něco” s názvy, ale bohužel se tímto filtrem napojuje i tam, kde nemá co dělat. Zde si ale vezme např. hodnotu “Article”. Používá i funkci raindrops_link_unique(), která z toho pak udělá výše zmiňovaný nepěkný kód. Patrně je problém někde v tom, že je vlastně další příspěvek (značka do mapy je vlastní typ obsahu) součástí obsahu hlavního příspěvku/stránky.
Každopádně se mi v tom nechce moc vrtat, takže je asi snadnější udělat úpravu tak, abychom využili funkce pluginu. Ten totiž načítá značky do mapy prostřednictvím speciálního souboru (zde) a před tímto načtením (i poté) nám nabízí speciální akce pro úpravy.
Celý problém by se měl každopádně nahlásit autorům šablony, ale zatím by měla stačit následující “oprava” (stačí ji přidat do souboru functions.php nebo do samostatného souboru pluginu):
add_action( 'bgmp_meta-address-before', 'separatista_odebrat_raindrops_title' ); function separatista_odebrat_raindrops_title( ) { remove_filter( 'the_title', 'raindrops_fallback_title', 10, 2 ); } add_action( 'bgmp_shortcode-bgmp-map-after', 'separatista_vratit_raindrops_title' ); function separatista_vratit_raindrops_title( ) { add_filter( 'the_title', 'raindrops_fallback_title', 10, 2 ); }10. května 2014 (20:39) #18599Děkuji mnohokrát,
chytrá hlavička, problém odstraněn, kód jsem vložil do function.php šablony a šťítky se zobrazují ve správné podobě. Obrátím se na tvůrce šablony a oznámím jim chybu, i když se mi zdá dost nepravděpodobné, že bych byl první kdo na Raindrops šabloně použil BGMP a narazil na tento konflikt. Každopádně ještě jednou děkuji, sám bych to nedal, vrtal jsem se v tom dva dny bez výsledku. :-)10. května 2014 (20:45) #18600Díky :-) Podle mě tam mohou být i další konflikty s jinými pluginy, uvidíme, jak autoři zareagují…
P.S. Pořád mi padáte z neznámého důvodu do spamu (Akismet), zkuste prosím tento návod.
10. května 2014 (21:33) #18601To bude, bohužel, asi pravda, už jsem pár drobnějších problémů s ní měl. Uvidíme.
To padání do spamu jsem zaregistroval, teď jsem podle návodu vysvětlil Akismetu, že nejsem spammer :-) , tak snad to pomůže.
12. května 2014 (14:17) #18622Přeji hezky den,
tak mi Raindrops odpověděli. V odpovědi pochválili plugin BGMP :-) a doporučili mi, že mám změnit v šabloně hodnotu nastavení přístupnosti z ano na ne. -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.