请稍等,正在为您加载...

2011-07-08 | 作者: | 评论:0 条 | 打印 | 收藏 | 字体:增大 减小 | 已阅读:92 views

WordPress 3.1 版本以后,WP添加了页面顶部的管理工具条功能 admin Bar(wp-includes/admin-bar.php)。当wordpress 升级后可以在Dashboard后台Users设置是否在前台或后台显示管理条。

有时候这些管理条工具栏(admin bar)并不显示,这是什么原因呢?一般管理条消失的原因是主题文件中缺少wp_footer()

有些wordpress主题中没有wp_footer(),必须添加<?php (); ?>到footer.php 文件的</body>标记之前。

很多插件也是依靠wp_footer() 函数才能起作用,标准的wordpress 主题这个函数不可缺或。

注意footer.php 这里要加的 (),而不是get_footer 函数是一个action,供插件hook 动作使用,不带参数;而<?php (); ?> 相当于php中的include或者require函数,如果不带参数则默认include 当前主题中的footer.php文件。

两者的详细区别参考:

http://codex.wordpress.org/Function_Reference/wp_footer

http://codex.wordpress.org/Function_Reference/get_footer

WordPress 的wp_head (注意不是wp_header) 和get_header 函数的区别相同。wp的admin bar 要出现,则要确保主题文件header.php的标签中不缺少以上函数。

1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (还没有人给此篇文章打分)
Loading ... Loading ...
给 大愚网 投稿>>
  • 赶紧抢沙发

Comments are closed.