licream's blog


12月 28th, 2009

完美解决高亮代码问题 

wordpress, 网络相关, by Licream.

上篇文章贴上的代码居然插件起不到作用,郁闷死了。后台设置又能显示。这周末基本都在外面,今晚好好整下,呵呵
测试了一晚上才弄出来。查看插件代码,里面定义了两个函数,分别将代码高亮的css和Js插入网页头部和尾部,这是插入部分:

add_action('wp_head','insert_header');
add_action('wp_footer','insert_footer');


然后打开页面,查看输出的源代码, 发现header里已经加入了代码高亮的css,可是footer却没有发现本应该出现的引用JS的代码。

于是打开footer.php模板文件,对比了下,发现缺少wp_footer函数,呵呵,我想问题就出在这,现在想起来了,主题之前支持Growl效果,但在IE里常出脚本错误,再说这功能我不怎么常用到,所以删掉,哪知不小心把这函数给删了。郁闷。
所以在footer模版的body上面添加< ?php wp_footer(); ?>函数,即可!

求助:这插件支持十几种语言代码。但是他都会调用JS,我想让他在首页不显示效果。该怎么改下呢?

//经zww达人提供的方法

<?php if (is_single() or is_page()) { ?>
<?php wp_head(); ?>
<?php } ?>

footer就改成:< ?php wp_footer(); ?>

Back Top

回复自“完美解决高亮代码问题 ”

评论 (50) 发表评论
  1. 正常的情况应该是不用加判断语句的

  2. 忘记连接你了…嘿嘿 :grin: 加上咯!

  3. 祝博主元旦快乐,2010年,加油

  4. z-blog的路过。。。 :?:

  5. 偶以前玩WP的时候用的就是这个主题 很喜欢!

  6. :oops: 支持!新年快乐!

  7. :eek: 支持一下!

  8. 相当不错。

  9. 分享是精神

  10. 我原来装博客系统的时候遇到问题都是留言问别人,看来博主很聪明呀

  11. 多谢分享啊

  12. 好东西,学习一下

  13. 支持技术文章。虽然我 不是WP阵营的

  14. 不错,ZBLOG的这项功能一直不完美,真该学习下.

  15. 折腾WP也挺有意思的!

  16. 我也来试试看

  17. 好像用不上,支持一下!

  18. 嗯 很好 我也费尽弄了一个

  19. 能不能麻烦你到我博客做个测试,有好友反映我博客在评论时,每次都要重新填个人信息 :smile:

  20. 太好~~了~~教教我~~哈哈~~我装了插件都没有效果~郁闷~

  21. 确实是不错的。高亮很醒目

  22. 不想在首页显示,在那两个函数加个if判断语句:if (!is_home()) { 代码 };

    你试试,另外你的评论框上面的name、mail、website输入框怎么居中了?是故意的?

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*