Wsparcie » Używanie i konfiguracja WordPressa » Menu w stopce szablonu strony

  • Witajcie serdecznie wykupiłem jeden szablon i chciałbym go lekko przerobić ten szablon tak aby w stopce na stronie portfolio było menu i wyglądało w ten sposób:
    http://www.fotosik.pl/pokaz_obrazek/708f3d96c864df41.html
    adres strony: pioprz.dimi.pl/strona/
    Dla strony Portfolio wybrałem szablon homeslider i też chciałbym aby na każdej stronie który ma homeslider było menu na dole jak w zdjęciu wyżej, i tutaj mam mały problem jak to umieścić.
    Doszedłem po pewnym czasie do tego aby dla tego homeslider stworzyć osobny plik footer, tak też stworzyłem i nadałem mu nazwe footer-menu
    a w home slider wywołanie tegoż pliku stopki:
    <?php get_footer(’menu’); ?>
    oczywiście wyrzuca mi szablon footer w którym wpisałem od tak słowo „asd foooter2” co pokrótce widać podczas odświezenia strony.
    Pytanie moje jak wywołać aby menu pokazało mi się na samym dole… (wiem ze muszę wyciągnąć kod który wywołuje menu – to OK ) ale jak zrobić by było poziome? Czego mi brakuje? ktoś pokieruje jak może i jak najwięcej palcem :)?

Viewing 1 replies (of 1 total)
  • Motyw nie posiadał plik footer? No mniejsza, jak mówisz, że z plikami OK…

    1. Musisz w pliku functions.php zarejestrować owe menu, aby było widoczne/dostępne z poziomu kokpitu:

    if ( ! function_exists( 'my_theme_setup' ) )
    {
    	function my_theme_setup()
    	{
    		register_nav_menus( array(
    			'footer-navigation' => 'Dolne Menu'
    		) );
    	}
    }
    
    add_action( 'after_setup_theme', 'my_theme_setup' );

    2. W tym pliku footer.php, dodaj funkcję, która wyświetli menu w odpowiednim miejscu:

    <?php 
    
    	$my_menu_defaults = array(
    		'theme_location'  => 'footer-navigation',
    		'menu_class'      => 'my-footer-menu',
    		'depth'           => -1,
    	);
    
    	wp_nav_menu( $my_menu_defaults );
     ?>

    Jeżeli wszystko jest zrobione dobrze, to w kokpicie powinieneś mieć już możliwość dodawania elementów do menu.

    Na koniec w CSS:

    .my-footer-menu {
      text-align:center;
    }
    .my-footer-menu li{
      display:inline-block;
    }

    Jest to przykładowy kod, ktróy musisz sobie sam rozbudować, ale powinien to Twoje menu wyśrodkować i ustawić jego elementy poziomo.

    Pozdrawiam

Viewing 1 replies (of 1 total)
  • Temat ‘Menu w stopce szablonu strony’ jest zamknięty na nowe odpowiedzi.