ScheRas

Přehled odpovědí

Aktuálně je na stránce zobrazen 241 příspěvek (z celkem 241)
  • Autor
    Příspěvky
  • odpověď na téma: Postraní banner #15894

    ScheRas
    Participant
    Web

    Dobrý den,

    pluginy, které jste zkoušel, pravděpodobně poskytují možnost vložení tzv. shortcode nebo vložení widgetu do stránky. Pokud Vaše šablona nepodporuje přímé vkládání widgetů do sidebaru nebo na Vámi zvolené místo, budete muset zasáhnout do kódu šablony. V případě shortcode budete muset upravit kód určitě.

    Jestliže jste si jistý, že nelze banner vložit pomocí widgetu přímo, pokusím se Vám nastínit možná řešení.

    V případě widgetu musíte v souboru functions.php “zaregistrovat” nový widget a v souboru sidebar.php (pravděpodobně). Oba kroky jsou triviální, výhodou je, že pod (nebo nad) banner můžete vložit další widgety. Do souborů přidáte tedy něco takového:

    functions.php

    function our_widgets_init() {

    register_sidebar( array(
    'name' => 'Banner widget',
    'id' => 'banner_box',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '',
    'after_title' => '',
    ) );
    }
    add_action( 'widgets_init', 'our_widgets_init' );

    sidebar.php

    <?php
    if ( dynamic_sidebar('menu_box') ) :
    else :
    ?>
    <?php endif; ?>

    Druhá možnost je možná o trochu jednodušší, stačí do požadovaného místa v souboru sidebar.php vložit tento kód:

    echo do_shortcode('[Shortcode jak jej generuje plugin]');

    musí ovšem Vámi preferovaný plugin tyto shortcodes generovat.

Aktuálně je na stránce zobrazen 241 příspěvek (z celkem 241)

WordPress – novinky, návody a zajímavosti