Suporte » Ajustando o WordPress » Exibir Paginas e Categorias no Menu

  • Resolvido jivagosilva

    (@jivagosilva)


    Preciso exibir páginas e categorias no menu, o thema que estou usando esta exibindo os menu com esse código:


    <?php

    /*-----------------------------------------------------------------------------------*/
    /* Register custom menu(s) */
    /*-----------------------------------------------------------------------------------*/

    function register_custom_menus() {
    register_nav_menus(
    array(
    'main-menu' => 'Top Navigation'
    )
    );
    }
    add_action( 'init', 'register_custom_menus' );

    /*-----------------------------------------------------------------------------------*/
    /* Get custom menu // wp_nav_menu */
    /*-----------------------------------------------------------------------------------*/

    function get_custom_menu() {
    if(function_exists('wp_nav_menu')) {
    $lp_showMenu = wp_nav_menu(array('theme_location' => 'main-menu', 'menu' => 'main-menu', 'container' => '', 'depth' => '2'));
    }
    else {
    $lp_showMenu = '

      '.wp_list_pages('title_li&depth=2').'

    ' ;
    }
    echo $lp_showMenu;
    }

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Este é o menu do tema.
    Para que você liste as páginas e as categorias você deve editar no header.php que é onde geralmente se encontra o menu.
    Onde existe a função que mostra o menu você deve simplesmente substituir pelas funções wp_list_pages e list_cats.

    Você deve colocar o código da seguinte forma:

    <ul>
    <?php wp_list_pages('title_li='); ?>
    <?php wp_list_categories('orderby=name'); ?>
    </ul>

    Te aconselho também dar uma olhada na documentação sobre essas duas funções:
    http://codex.wordpress.org/Template_Tags/wp_list_pages (inglês)
    http://codex.wordpress.org/Template_Tags/wp_list_categories (inglês)

    Espero ter ajudado, qualquer dúvida pode postar aqui no forum que vamos te atender o mais rápido possivel

    Assim nao adianta para o que desejo.

    Preciso exibir as categorias, implementando a função existente.

    '.wp_list_pages('title_li&depth=2').'

    Alguem pode dar um help?

    Vá em Aparência > menus e crie o menu TopNavigation como quiser. Ele vai reconhecer automaticamente e atualizar a página com o menu criado.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Exibir Paginas e Categorias no Menu’ está fechado para novas respostas.