Wsparcie » Używanie i konfiguracja WordPressa » "Kategorie" w głównym menu

  • Rozwiązano mateuszw106

    (@mateuszw106)


    Witam
    Co należy zrobić, aby mieć kategorię w głównym menu. Np. W pasku menu głównego jest „Galeria” i jak na to najadę kursorem to rozwija mi się lista i mam „architektura” itd.
    Trzeba pobrać jakąś wtyczkę ?
    Z góry dzięki
    Pzdr

Viewing 15 replies - 1 through 15 (of 20 total)
  • Moderator amistad18

    (@amistad18)

    Trzeba to zakodować, albo wybrać szablon z gotowym rozwijanym menu. W jaki sposób Twoje główne menu jest generowane?

    Thread Starter mateuszw106

    (@mateuszw106)

    O to Tobie chodziło ?

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    <title><?php bloginfo('name'); ?> &middot; <?php bloginfo('description'); ?></title>
    <?php if (function_exists('linquist_colors')) {linquist_colors();}?>
    <?php if (function_exists('linquist_lightbox')) {linquist_lightbox();}?>
    <?php if (function_exists('linquist_js')) {linquist_js();}?>
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_head(); ?>
    </head>
    <body>
    <div id="wrapper">
    	<?php if (function_exists('linquist_switch')) {linquist_switch();}?>
    	<div id="logo">
    		<h1><a href="<?php bloginfo('home'); ?>"><?php bloginfo('name'); ?></a></h1>
    		<h2><?php bloginfo('description'); ?></h2>
    	</div>
    	<?php if (function_exists('linquist_navigation')) {linquist_navigation();}?>
    Moderator amistad18

    (@amistad18)

    Nie wiem, podaj adres strony, i kod całego pliku header.php

    Thread Starter mateuszw106

    (@mateuszw106)

    http://www.mateusz.wilczynski.info/

    A ten kod co podałem powyżej to jest właśnie cały header.php

    Moderator amistad18

    (@amistad18)

    W takim razie niewiele Ci pomogę, używasz jakiejś funkcji linquist_navigation(); , pewnie jest ona zakodowana w functions.php, albo jest to funkcja jakiejś wtyczki … w każdym bądź razie, jeżeli ten szablon nie obsługuje rozwijanego menu, to na Twoim miejscu bym to olał, i zakodował sobie menu od nowa z użyciem wp_nav_menu();

    Thread Starter mateuszw106

    (@mateuszw106)

    Tylko, jeśli usunę to co jest dotychczas w headerze to mi się „kasuje” tło całej strony.
    Czy w takim razie da sie jakoś połączyć linquist_navigation(); i wp_nav_menu(); ?

    edit:

    Chyba, żebym to co teraz mam w header.php wbiłbym do page.php i zmienił sam header

    Moderator amistad18

    (@amistad18)

    Nie, menu musi być w headerze – jest to część każdej strony, podstrony, wpisu itp – nie ma sensu tego powtarzać gdzie indziej.

    Nie wiem jak wygląda Twoja funkcja linquist_navigation(); , więc niewiele pomogę.

    Thread Starter mateuszw106

    (@mateuszw106)

    I tu jest problem. Bo ja też nie wiem do czego to służy, bo nie ja zakładałem tego bloga, co najwyżej, w jakiś sposób go edytowałem.

    Szukałem w googlach jak zrobić to wp_nav_menu(); ale nic ciekawego nie znalazłem. Dałbyś mi jakiś mały kod jak to się robi to bym już dalej pociągnął.

    Tylko tak jak mówiłem, jak spróbowałem usunąć headera to mi całe tło ze strony zmyło i nie wiem jak to by wyglądało po wklepaniu wp_nav_menu();.

    Moderator amistad18

    (@amistad18)

    Nie masz usuwać całego header’a, tylko ten kawałek który odpowiada za menu. Jeżeli google nie znalazło nic ciekawego, to o ja nic więcej nie wymyślę.

    Thread Starter mateuszw106

    (@mateuszw106)

    Znalazłem coś takiego http://www.solostream.com/blog/tutorials/h…manager-plugin/

    Tylko gdzie w moim kodzie to wstawić ? Jak wstawiłem to w miejsce linquist_navigation(); to menu było w kolumnie po prawej stronie strony.

    Poza tym jak to jest z tym „Custom” ?

    Moderator amistad18

    (@amistad18)

    Link nie działa. Niestety to nie jest takie proste, musisz użyć tej funkcji, i dodatkowo do tego jeszcze dorobić css, js czy co tam chcesz – aby to menu jakoś wyglądało i działało.

    Thread Starter mateuszw106

    (@mateuszw106)

    Teraz powinno działać.

    Tylko czy muszę to pisać od początku, czy da radę zmienić trochę ten kod co on wykorzystał ?

    Moderator amistad18

    (@amistad18)

    Nie zrozumieliśmy się. Nie mówiłem o wykorzystaniu jakiejś wtyczki do tworzenia menu, a o wp_nav_menu(); , funkcji WordPress’a. Oczywiście że chociaż trochę ten jego kod możesz wykorzystać, ale raczej tylko html/css, bo php nawet nie wiesz gdzie jest.

    Thread Starter mateuszw106

    (@mateuszw106)

    Przy kodzie

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    <title><?php bloginfo('name'); ?> · <?php bloginfo('description'); ?></title>
    <?php if (function_exists('linquist_colors')) {linquist_colors();}?>
    <?php if (function_exists('linquist_lightbox')) {linquist_lightbox();}?>
    <?php if (function_exists('linquist_js')) {linquist_js();}?>
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_head(); ?>
    </head>
    <body>
    <div id="wrapper">
    	<?php if (function_exists('linquist_switch')) {linquist_switch();}?>
    	<div id="logo">
    		<h1><a href="<?php bloginfo('home'); ?>"><?php bloginfo('name'); ?></a></h1>
    		<h2><?php bloginfo('description'); ?></h2>
    	</div>
    <?php wp_nav_menu(); ?>
    <ul>
    <?php /*If Menu Manger is activated, run it */ if (function_exists('mm_menu')) { ?>
    <?php mm_menu(); ?>
    <?php /* If Menu Manger is not active, run the usual navigation code */ } else { ?>
    <?php wp_list_pages('title_li='); ?>
    <?php } ?>
    </ul>

    I porobieniu coś w tej wtyczce „Menu manager” wyszło mi taki coś SCREEN

    Wiem, że w wp_nav_menu czegoś brakuje, ale czego ? Nigdy nie miałem z wp_nav_menu do czynienia dlatego pewnie tyle nieporozumień.

    Moderator amistad18

    (@amistad18)

    Brakuje całego css’a do tego, gdyż póki co to się wyświetla, ale jeszcze nie 'wygląda’ tak jak byś chciał. Tak samo to poniżej … <ul> te dwa if'y </ul> – to nie jest potrzebne już, do wywalenia.

    Odnośnie wp_nav_menu():
    http://codex.wordpress.org/Function_Reference/wp_nav_menu

Viewing 15 replies - 1 through 15 (of 20 total)
  • Temat ‘"Kategorie" w głównym menu’ jest zamknięty na nowe odpowiedzi.