wordpress主题之后台菜单编辑,小工具 暂无演示
wordpress主题之后台菜单编辑,小工具手机扫码预览

wordpress主题之后台菜单编辑,小工具

售价:
¥ 免费
  • 普通用户购买价格 : 0积分
  • 免费售前咨询
  • 免费安装指导
  • 付费安装资源
  • 付费终身升级
  • QQ保障售后服务
  • 网站应急咨询顾问

升级尊贵会员
享受全站VIP待遇

398+
会员已经加入
  • 文章介绍
  • 评价建议
  • 一:菜单编辑

    在functions.php 文件加入

    if (function_exists('register_nav_menus')) {
    register_nav_menus(array(
    // 主键key调用nav时使用,值value为后台菜单显示名称
    'primary' => 'Primary Navigation'
    ));
    }

    现在我们的菜单设置好了,该如何调用呢,在需要调用菜单的地方,加入下面代码

    <div id="menu">
    <?php wp_nav_menu(array('theme_location' => 'primary',
    //register_nav_menus()中指定的主键key,跟后台的菜单相对应
    'container'=> 'ul',
    //指定导航菜单的最外层包裹元素,可取值为 div 和 nav ;若不需要该包裹元素可设置其值为false 即可
    'container_class' => 'nav-menu',
    'container_id'=> '',
    'menu_id'=>'dropdownmenu',
    //菜单ul标签id
    'menu_class' => ''));
    ?>
    </div>

    然后就完成菜单的调用了

    二:后台主题小工具

    在functions.php 文件加入

    /**
    * 主题小工具
    //后台显示的名字
    'name' => sprintf(__('Sidebar %d'), $i ),
    //边栏的编号
    'id' => 'sidebar-1',
    //描述
    'description' => '',
    //小工具的class
    'class' => '',
    //小工具之前的html代码
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
    //小工具之后的html代码
    'after_widget' => '</li>',
    //小工具title之前的html代码
    'before_title' => '<h2 class="widgettitle">',
    //小工具title之后的html代码
    'after_title' => '</h2>' ); */
    */
     
    function ag_widgets_init() {
    register_sidebar( array(
    'name' => '网站顶部-语言切换',
    'id' => 'top_sidebar',
    'before_widget' => '<div class="topbar-rt" >',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="widget-title">',
    'after_title' => '</h3>',
    ) );
     
    register_sidebar( array(
    'name' => '网站底部版权',
    'id' => 'footer_sidebar',
    'before_widget' => '<div class="topbar-rt" >',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="widget-title">',
    'after_title' => '</h3>',
    ) );
     
    register_sidebar( array(
    'name' => '左侧边栏-不带菜单',
    'id' => 'left_sidebar_no_menu',
    'before_widget' => '<li id="views-3" class="widget widget_views">',
    'after_widget' => '</li>',
    'before_title' => '<h3 class="widget-title">',
    'after_title' => '</h3>',
    ) );
    register_sidebar( array(
    'name' => '左侧边栏-带菜单',
    'id' => 'left_sidebar_menu',
    'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    'after_widget' => '</aside>',
    'before_title' => '<h3 class="widget-title">',
    'after_title' => '</h3>',
    ) );
     
    }
    add_action( 'widgets_init', 'ag_widgets_init' );

    First_sidebarSecond_sidebarThird_sidebarFourth_sidebar 分别是假设的四个侧边栏小工具

     另外还有重要的一步,就是要使动态侧边栏在前台显示。一般是找到主题文件夹下的sidebar.php文件,用以下的代码替换原来的内容:
    <?php if(is_dynamic_sidebar()) dynamic_sidebar(‘First_sidebar’);?>

    wordpress是一个优秀的CMS,你可以搭载各种个性化的网站
    NewWordPress-主题森林 » wordpress主题之后台菜单编辑,小工具

    常见问题FAQ

    美化包支持最新版本吗?
    最新美化支持永久更新!

    发表回复