Plugin Basic Google maps placemarks

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Plugin Basic Google maps placemarks

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á 9 let, 11 měsíců.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #18552

    Maro
    Participant

    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>Seattle

    na 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.

    #18592

    admin
    Keymaster
    Web

    Tak 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 );
    }
    #18599

    Maro
    Participant

    Dě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. :-)

    #18600

    admin
    Keymaster
    Web

    Dí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.

    #18601

    Maro
    Participant

    To 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.

    #18622

    Maro
    Participant

    Př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.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti