1一:菜单编辑

在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_sidebar,Second_sidebar,Third_sidebar,Fourth_sidebar 分别是假设的四个侧边栏小工具
 另外还有重要的一步,就是要使动态侧边栏在前台显示。一般是找到主题文件夹下的sidebar.php文件,用以下的代码替换原来的内容:
<?php if(is_dynamic_sidebar()) dynamic_sidebar('First_sidebar');?>

wordpress主题之后台菜单编辑,小工具的更多相关文章

  1. WordPress主题开发:开启侧边栏小工具功能

    步骤一:在主题的functions.php中,添加一段代码,开启侧边栏功能,代码如下: <?php //参数 $args = array( 'name' => __( '主侧边栏'), ' ...

  2. 黄聪:自定义WordPress前台、后台顶部菜单栏管理工具条的技巧

    使用WordPress开发网站项目,很多时候都需要对进行后台定制,今天倡萌主要分享下自定义顶部管理工具条的使用技巧. 注:如无特殊说明,请将下面的代码添加到主题的 functions.php  或者插 ...

  3. WordPress主题开发实例:利用侧边栏工具显示联系方式

    利用侧边栏显示联系方式是很方便的 一.先开启侧边栏工具,在functions.php加上 $args = array( 'name' => __( '分类侧边栏'), 'id' => 'c ...

  4. 记一次菜鸡的低级折腾--WordPress get Webshell(后台文件编辑插马)

    挺简单的一个测试站,开始思路错了,一直去网上找WordPress的漏洞,看有没有什么能利用的,未果,因为这个测试站有些地方并不完善,有的漏洞利用不了,菜鸡的我连弱口令都没猜对,没知识就是这么悲哀. 下 ...

  5. WordPress 4.1去掉侧边栏“功能”小工具中WordPress.Org

    打开wp-includes/default-widgets.php,注释掉第398到第403行 echo apply_filters( 'widget_meta_poweredby', sprintf ...

  6. WordPress小工具开发教程(网站公告)

    WordPress小工具开发教程(网站公告) BY TIANQIXIN · 2012 年 12 月 26 日   wordpress主题小工具,可以自由拖动到侧边栏,并在前台实现相应功能!一般自带的小 ...

  7. 推荐5 款WordPress主题后台选项开发框架

    在开发WordPress 主题的时候,借用成熟的WordPress 主题后台选项开发框架可以为我们省下不少功夫.相信你接触过不少国人做的所谓“原创”主题,一看后台都是千篇一律的界面(连CSS 都懒得改 ...

  8. WordPress让文本小工具支持简码

    WordPress 的 “文本” 小工具是非常常用的,可以添加一些自定义的文本或者 Html 代码.但很多时候,我们需要在文本小工具里使用简码来添加一些更加丰富的内容. 默认情况下,文本小工具是不支持 ...

  9. 解决wordpress文章归档和分类目录小工具标题重复问题

    最近更新了wordpress,发现更新后小工具中的文章归档和分类目录出现了标题重复,经检查,是部分主题下,主题的代码已经输出了标题,而wordpress的代码又再次输出了一次.于是我们需要删除word ...

随机推荐

  1. iOS开发之IMP和SEL(方法和类的反射)

    1.SEL:类方法的指针,相当于一种编号,区别与IMP! IMP:函数指针,保存了方法的地址! SEL是通过表取对应关系的IMP,进行方法的调用! 2.获取SEL和IMP方法和调用: SEL meth ...

  2. 朴素贝叶斯算法的python实现方法

    朴素贝叶斯算法的python实现方法 本文实例讲述了朴素贝叶斯算法的python实现方法.分享给大家供大家参考.具体实现方法如下: 朴素贝叶斯算法优缺点 优点:在数据较少的情况下依然有效,可以处理多类 ...

  3. C#控件的闪烁问题解决方法总结

    最近对代码作了一些优化,试验后效果还可以,但是发现界面会闪烁,具体是TreeView控件会闪烁,语言为C#,IDE为VS2005.在查阅一些资料,使用了一些基本技术后(如开启双缓冲),发现没什么效果. ...

  4. STL与泛型编程-练习2-GeekBand

    练习题目: struct Programmer{ Programmer(const int id, const std::wstring name): Id(id), Name(name){ } vo ...

  5. Luogu P2101 命运石之门的选择(分治+搜索)

    P2101 命运石之门的选择 题意 题目描述 在某一条不知名世界线的冈伦今天突然接到了一条\(dmail\),上面说世界线将会发生巨大变动,未来的他无论如何都无法扭转这种变动回到原来的世界线.而世界线 ...

  6. Java中将字符串转为驼峰格式

    本文不再更新,可能存在内容过时的情况,实时更新请移步我的新博客:Java中将字符串转为驼峰格式: 使用CaseUtils 对Java字符串进行转换为驼峰格式: CaseUtils.toCamelCas ...

  7. 微信小程序——tab导航栏

    wxml: <view class="tab">  <view class="tab-left" bindtap="tabFun&q ...

  8. Android SDK上手指南:示例项目

    Android SDK上手指南:示例项目 2013-12-26 15:40 核子可乐译 51CTO 字号:T | T Android SDK示例项目中的应用能够执行种种功能,例如各类用户界面元素.数据 ...

  9. response - 文件下载

    ## 案例:     * 文件下载需求:         1. 页面显示超链接         2. 点击超链接后弹出下载提示框         3. 完成图片文件下载 * 分析:         1 ...

  10. 每日上亿请求量的电商系统,JVM年轻代垃圾回收参数如何优化? ----实战教会你如何配置

    目录: 案例背景引入 特殊的电商大促场景 抗住大促的瞬时压力需要几台机器? 大促高峰期订单系统的内存使用模型估算 内存到底该如何分配? 新生代垃圾回收优化之一:Survivor空间够不够 新生代对象躲 ...