WordPress企业站点开发教程.doc

WordPress企业站点开发教程.doc

ID:61419645

大小:17.00 KB

页数:14页

时间:2021-01-28

WordPress企业站点开发教程.doc_第1页
WordPress企业站点开发教程.doc_第2页
WordPress企业站点开发教程.doc_第3页
WordPress企业站点开发教程.doc_第4页
WordPress企业站点开发教程.doc_第5页
资源描述:

《WordPress企业站点开发教程.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WordPress企业站点开发教程之前已经在我的网站里说要出一个使用WordPress建企业站的系列教程,接下来发布的几篇文章都将涉及到使用WordPress建企业(或CMS)站点的内容,希望有WordPress主题开发或Web开发基础的读者关注。当然,这一期教程将不会从头到尾讲WordPress主题的基础开发,而是WordPress主题开发的更高级更细化的一些内容,如果你想了解WordPress主题的基本开发过程,可以看我之前写的一个系列教程:WordPress主题制作全过程至于WordPress能做到什么样的网站,能做出什么样的网站,那也不好说,其实只要你想,如果不是特别大型的网

2、站的话,几乎都是可以弄出来的,据说团购网站的鼻祖Groupon当初也是使用WordPress搭建的原型,我们没法质疑WordPress的强大。当然也别把WordPress神化了,它也是有使用范围的,一般能用得到WordPress的,就是它的内容发布功能,如果你想让它做一些其他的功能,你得做一些扩展,但是这些扩展有些时候还不如选用其他的系统,如想用WordPress来做网上商城,虽然WordPress有电子商务方面的插件,我也用过一些,但我的个人建议是,其实WordPress并不适合拿来做电子商务。所以WordPress也不是什么类型的网站都可以做的。WordPress后台删除不需要的

3、侧边栏菜单上图就是使用管理员账号登陆后看到的侧边栏所有的菜单项,wordpress给不同角色的用户定义了不同功能的使用权限,所以不同角色的用户后台所看到侧边栏菜单项都是不一样的。这个时候需求又来了,有些时候即使是管理员,部分菜单也是用不到了,例如用WordPress来建一个企业介绍性的网站,该站点根本没有添加评论功能,那么侧边栏的评论菜单是用不着的,如果让企业用户看到,他们会感到很迷惑。所以最好的办法是,根据实际情况,把不该有的侧边栏管理菜单删掉。具体实现办法是在当前主题的functions.php第一个<php后面添加以下代码:functionremove_menus(){g

4、lobal$menu;$restricted=array(__(Dashboard),__(Posts),__(Media),__(Links),__(Pages),__(Appearance),__(Tools),__(Users),__(Settings),__(Comments),__(Plugins));end($menu);while(prev($menu)){$value=explode(,$menu[key($menu)[0);if(in_array($value[0!=NULL$value[0]:"",$restricted)){unset($menu[key($me

5、nu));}}}if(is_admin()){//删除左侧菜单add_action(admin_menu,remove_menus);}自定义要去除的顶级菜单以上代码核心部分是一个函数remove_menus(),然后通过WordPress的动作接口函数add_action来执行remove_menus函数。在remove_menus函数中,通过$restricted数组来定义需要删除哪些菜单项,以上$restricted数组提供了全部菜单项,也就是说如果你全部将以上代码不做修改地复制到functions.php,那你的WordPress后台就没有任何菜单了,你应该根据实际需要去除菜

6、单,下面讲讲$restricted各个数组项对应的菜单:__(Dashboard):控制板菜单__(Posts):文章__(Media):媒体__(Links):链接__(Pages):页面__(Comments):评论__(Appearance):外观__(Plugins):插件__(Users):用户__(Tools):工具__(Settings):设置例如你只想去除评论和工具菜单,你只需改写以上代码第3行的$restricted数组:$restricted=array(__(Comments),__(Tools));删除不必要的子菜单WordPress后台的顶级菜单下面还有子菜

7、单,当然有些子菜单是用不到的,我们也可以将其删除,WordPress3.1以后的版本只需用到一个函数remove_submenu_page($menu_slug,$submenu_slug),这里有两个参数,$menu_slug是子菜单所在顶级菜单的缩略名,$submenu_slug为子菜单的缩略名,那如何获得这两个缩略名呢例如,点击顶级菜单设置,链接地址类似:php那么顶级菜单设置的缩略名为options-general.php,也就是去除php那么子菜

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。