WORDPRESS: Ako si vytvoriť widget v záhlaví hlavnej stránky

WORDPRESS: Ako si vytvoriť widget v záhlaví hlavnej stránky

WordPress je skvelý CMS(content management system), je vysoko prispôsobiteľný a hlavne z užívateľského pohľadu jednoduchý na správu. WordPress dokáže manažovať aj úplne bežný používateľ, ktorý má len základné počítačové zručnosti. Upraviť WordPress do žiadanej podoby je možné buď ručne alebo inštalovaním modulov alebo tém. V tomto článku si ukážeme ako si manuálne pridať widget oblasť do záhlavia hlavnej stránky.

Upozorňujem že pre úspešné dokončenie tejto úpravy musíte mať nainštalovaný a plne funkčný WordPress.

Keďže ideme manuálne editovať súbory, budeme potrebovať ftp klient a funkčný ftp prístup k nášmu servru. Otvoríme súbor “/wp-content/themes/***meno-temy***/functions.php” a nájdeme si riadok s textom: “***meno-temy***_widgets_init()”. V tejto sekcii sa nachádzajú prednastavené widget oblasti v téme. Posunieme sa na koniec poslednej oblasti, riadok obsahujúci “) );“, pridáme prázdny riadok a vložíme nasledovný text:

register_sidebar( array(
                ‘name’             => __( ‘Zahlavie’, ‘***meno-temy***’ ),
                ‘id’             => ‘sidebar-2’,
                ‘description’     => __( ‘widget oblast pre zahlavie’, ‘your-theme’ ),
                ‘before_widget’ => ‘<div id=”%1$s” class=”headwidget %2$s”>’,
                ‘after_widget’     => “</div>”,
                ‘before_title’     => ‘<h3>’,
                ‘after_title’   => ‘</h3>’,
            ) );

Súbor functions.php uložíme a otvoríme súbor “/wp-content/themes/***meno-temy***/inc/custom-header.php“. V tomto súbore si nájdeme riadok obsahujúci “printf( ‘<a href=”%2$s” class=”header-showcase_btn”>%1$s</a>’, esc_textarea( $text ), esc_url( $url ) );” a nahradíme ho nasledovným textom:

if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘sidebar-2’) ) :
            endif;
/* printf( ‘<a href=”%2$s” class=”header-showcase_btn”>%1$s</a>’, esc_textarea( $text ), esc_url( $url ) ); */

Teraz môžeme prejsť do nastavení widgetov a pridať si akýkoľvek widget do oblasti záhlavia hlavnej stránky.

Leave a Reply

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

This site uses Akismet to reduce spam. Learn how your comment data is processed.