Wordpress菜单显示页面URL

时间:2015-05-11 09:02:31

标签: php wordpress

我正在使用空白的HTML5主题,一切运行良好,直到我更新了一些插件,现在网站中的每个菜单都使用页面网址呈现。

以下是每个菜单的渲染方式。

  

文章http://localhost:8085/mysite/?page_id=101

     

主页http://localhost:8085/mysite/?page_id=102

以下是 function.php

的菜单代码
// HTML5 Blank navigation
function html5blank_nav()
{
    wp_nav_menu(
    array(
        'theme_location'  => 'header-menu',
        'menu'            => '',
        'container'       => 'div',
        'container_class' => 'menu-{menu slug}-container',
        'container_id'    => '',
        'menu_class'      => 'menu',
        'menu_id'         => '',
        'echo'            => true,
        'fallback_cb'     => 'wp_page_menu',
        'before'          => '',
        'after'           => '',
        'link_before'     => '',
        'link_after'      => '',
        'items_wrap'      => '<ul>%3$s</ul>',
        'depth'           => 0,
        'walker'          => ''
        )
    );
}

我该如何解决?

2 个答案:

答案 0 :(得分:0)

转到 - >设置 - &gt;固定链接 在这里,您必须选择“帖子名称”,然后单击“保存”按钮,然后刷新您的网站。

答案 1 :(得分:0)

在header.php文件中的

为显示菜单调用此函数。

喜欢:

if(function_exists('html5blank_nav')):
                wp_nav_menu( 
                    array( 
                        'theme_location'  => 'header-menu',
                        'menu'            => '',
                        'container'       => 'div',
                        'container_class' => 'menu-{menu slug}-container',
                        'container_id'    => '',
                        'menu_class'      => 'menu',
                        'menu_id'         => '',
                        'echo'            => true,
                        'fallback_cb'     => 'wp_page_menu',
                        'before'          => '',
                        'after'           => '',
                        'link_before'     => '',
                        'link_after'      => '',
                        'items_wrap'      => '<ul>%3$s</ul>',
                        'depth'           => 0,
                        'walker'          => ''
                        )  
                    );