prowerV4 求主题位置和底部的几个细节修改方法

作者您好,一直 用Prower v4,现在处于需要,需要一些网站改造,请务必帮忙给一个解决办法。
第一个是header部分主题位置仅支持一个菜单,我现在的确需要2个,摆2排。前台CSS部分自己可以设计弄一下,但是后台怎么处理加多排,请给我一个解决方案。
另,因为是两列的设计,友情链接在右侧很难加,否则页面拉太长,我想直接把链接部分放到footer部分,后台加上的直接强制限制在footer,也请帮忙。
万分感谢~

(上次修改于2012-10-18,查看历史版本。)
freedomking -
共有7个回答 按发表时间排序
  • 0
    摄氏度 - 2012-10-18

    1、function.php文件的

    register_nav_menus(
        array(
            'header-menu' => __( 'header-menu' )
        )
    );

    修改为

    register_nav_menus(
        array(
            'header-menu' => 'header-menu',
            'sub-menu' => 'sub-menu'
        )
    );

    2、header.php文件里

    <?php wp_nav_menu( array('menu' => 'header-menu', 'menu_class' => 'menu' )); ?>

    后面可以加上新增加的第二个菜单

    <?php wp_nav_menu( array('menu' => 'header-menu', 'menu_class' => 'menu' )); ?>
    <?php wp_nav_menu( array('menu' => 'sub-menu', 'menu_class' => 'submenu' )); ?>

    这样菜单就可以显示了,至于CSS样式,你可以自己拾弄拾弄。

    摄氏度 - 2012-10-18

    如果你要把友情链接显示在底部的话,你可以在footer.php相应位置添加

    <ul><?php wp_list_bookmarks('title_li=&categorize=0&show_description=0'); ?></ul>

    就可以了。

    freedomking - 2012-10-18

    register_nav_menus(

    array(
        'header-menu' => __( 'header-menu' )
    )

    );
    修改为

    register_nav_menus(

    array(
        'header-menu' => 'header-menu',
        'sub-menu' => 'sub-menu'
    )

    );
    这么改直接网站挂了。。。原因不明,我就照猫画虎改成上边的模式了
    'header-menu' => _( 'header-menu' )
    'sub-menu' => _
    ( 'sub-menu' )
    这样网站能打开,

    <?php wp_nav_menu( array('menu' => 'sub-menu', 'menu_class' => 'submenu' )); ?>
    第二菜单加了以后,显示的还是第一菜单,等于第一菜单显示了两次!
    sub-menu在function定义过,但是后边的submenu是新出现的,是不是这出了问题,造成显示的还是menu的内容??
    崩溃中,求解~

    摄氏度 - 2012-10-18

    添加好后,你还要到菜单里去设置啊。

    freedomking - 2012-10-18

    当然设置了。。没用。。submenu是css样式表的写法吧,看来不是那的事。。后台可以设置菜单了,但是前段显示都是第一个的。。。显示2次

    摄氏度 - 2012-10-18

    好吧,改成这样的菜单调用吧

    <?php wp_nav_menu( array('theme_location'=>'header-menu', 'container'=>'false', 'menu_class'=>'menu')); ?>
    <?php wp_nav_menu( array('theme_location'=>'sub-menu', 'container'=>'false', 'menu_class'=>'submenu')); ?>

    后台菜单内容添加了后,还要记得设置菜单位置哦。

    freedomking - 2012-10-18

    解决,拜谢!

做好事要留名,请先登录再回答,如果还没有帐户请先注册