Wordpress 写代码未必用插件

  很多 Wordpress 的老鸟们在日志中插入代码的时候喜欢用 coolcode 之类的代码高亮插件。据我所知,每次读取使用 coolcode 的日志时都会调用一个 coolcode 插件中的 CSS 和 JS 文件,插件本身、CSS 和 JS 多多少少会影响 Wordpress 的加载速度。我偶尔也会在日志里插些代码,可我的宗旨是:能用代码搞定的就绝不用插件解决!况且以我这菜鸟级水平也不会经常写技术类的文章,所以我就想办法尽量避免使用 coolcode 这类代码高亮插件。

  我在 Wordpress 中不用插件在日志中插入高亮代码的方法需要分两步完成:

  一、高亮代码

  首先推荐一个网站:代码发芽网(http://fayaa.com/code/)。该网站有三大特点:

  1、无需插件支持 blog 代码高亮。只需要复制粘贴即可轻松使用,且支持120多种编程语方和30多个流行的高亮主题,高亮代码在RSS中依然有效。

  2、稳定支持各种blog、论坛、邮箱。包括 Wordpress、Z-Blog、Bo-Blog、BlogBus、百度空间、JavaEye、Discuz!论坛、phpBB、QQ 空间、网易邮箱、Gmai l等等等等。

  3、代码收集与共享。支持代码版本管理,并有评论、收藏等功能。

  二、禁用全半角符号自动转换

  从代码发芽网上复制下来的代码已经是半角的了,但是粘贴到 Wordpress 发布后,Wordpress 会智能地将源代码中的所有半角符号自动修正为全角符号,以防止外部源代码在网页上执行。那如何阻止Wordpress的这一自作聪明的行为呢?方法有二:

  方法1、willin大侠推荐过我 Quotmarks Replacer 插件,该插件可以禁止 Wordpress 自动转换全半角标点符号,很小很实用。不过既然本文声明了是不用插件在 Wordpress 中写代码,所以就不具体介绍该插件了(也没啥好介绍的,安装即用,无需设置)。

  方法2、其实 Wordpress 会自动转换全半角标点符号是因为 wptexturize() 这个函数在作怪,所以只要禁用这一函数就可以了。打开主题文件夹下的 function.php,加入如下代码就和自动转换全半角符号 Say Byebye 了:

<?php remove_filter('the_content', 'wptexturize'); ?>

  以上这行代码就是我用本文介绍的方法实现的,非插件哟。如果觉得一行代码太少,看效果不过瘾,你可以看看《开启GZIP,提速Wordpress》这篇文章中的非插件高亮代码效果。希望此方法能对你有所帮助。

 » 转载请注明来源:Life Studio » 《Wordpress 写代码未必用插件》
 » 订阅本站:http://feed.wange.im

本文已盖 19 层楼

  1. 回复 小三 CHINA Google Chrome Windows 说:

    我以前用发芽的时候会出现代码溢出文章区域的情况!不知道这个该怎么解决啊!

  2. 回复 小三 CHINA Google Chrome Windows 说:

    我现在用的也是发芽!但是每次那个代码很少的话,粘贴过来的也是太多!

  3. 哦 你是用的发芽啊,以前我也用过,不过 用别人的老不放心,万一哪天挂了 。其实也没啥。

  4. 回复 ben-Q CHINA Internet Explorer Windows 说:

    还是有些记不全啊~~ :neutral:

  5. 回复 lamos CHINA Mozilla Firefox Windows 说:

    又看了一遍,其实我全看了,只是只记住了前半部分而已 :mrgreen:

  6. 回复 guest CHINA Internet Explorer Windows 说:

    原来如此!!谢谢!!

  7. 回复 willin CHINA Mozilla Firefox Windows 说:

    是啊! 那個插件裏面也是這行 remove_filter 而已… 都一樣.

  8. 回复 wulinfo CHINA Mozilla Firefox Windows 说:

    喜欢多弄点事情也没办法

  9. 回复 Ray CHINA Internet Explorer Windows 说:

    万戈对WP很有研究啊,以后要经常来学习了~~

  10. 回复 卢松松 CHINA Internet Explorer Windows 说:

    那我就来个板凳吧!

  11. 回复 漢文溪 CHINA Internet Explorer Windows 说:

    现在戈戈这里抢个沙发坐是难上加难了 哈 以后要7*24时时监控才行

  12. 回复 章鱼 CHINA Google Chrome Windows 说:

    为什么!!!!!沙发又是我的?
    发个奖把!
    我的DNF采集站is on!

Leave a comment

三言两语

我的生活心情语录

工作手札

路漫漫其修远兮

精品推荐

好东西要分享

嘻哈娱乐

八卦趣事一笑而过

电脑网络

全新技术尽搜罗

转来载去

文人墨客美文赏析