远方的海
远方的海,WordPress,免费
2014 Aug 09 20 : 13

WordPress 防止php代码转义

您当前的位置: 首页 > WordPress > 正文
欢迎光临远方的海!您可能还对 WordPress建站免费资源最新IT动态 感兴趣,点击开启 悦读 模式。CTRL+D 快捷收藏本文,我们期待您再次光临!

大家都知道wordpress是一个php语言的开源程序,如果在文章中插入一段php的代码,会显示不完全。解决方法有两种:

  • 安装相关插件,比如wp-syntax之类的
  • 使用 HTML encode

之前一直在用wp-syntax插件,这个插件可以实现代码高亮和防止转义,给代码加上行数。不过我嫌它花花绿绿的和主题不符,而且多了个插件觉得不爽。

于是借鉴了一下这种广泛流行的灰底代码的样式,把本站所有的代码都改善了一下。可是问题来了:大多数的php代码全部显示不全了!后来我找到了解决的方案:就是把php代码里面的字符转化了:即使用 HTML encode,点击前往,只要把原来的php代码复制进去,然后点encode,复制使用产生代码即可!麻麻再也不用担心产生的新代码就不会有转义或者显示不全的问题了!

顺便给出这种灰底代码的样式,加入主题的style.css文件中即可使用:

pre {margin:20px auto;padding:20px;background-color:#eee;white-space:pre-wrap;word-wrap:break-word;letter-spacing:0;font:14px/26px 'courier new';position:relative;border-radius:3px;}

通过以下形式即可以调用:

<pre>//代码放在之间</pre>

好文!分享给朋友,或者点个赞吧~

文章信息

分类:WordPress

您可能也会喜欢

发表回复

Post Comment


  1. 超級efly :

    前來支持一下~~學習啦! :D

    2014-8-13
    • 远方的海水神 :

      我去过你那好几次啦!!中国WP界评论之王非你莫属!!( ̄▽ ̄”)

      2014-8-13
    • 远方的海水神 :

      ppps,你的小表情是怎么加的!!

      2014-8-13