wordpress两横线变一个的问题

前端时间写了个xcode的command line tools的博客,里面有个命令如下:

有位同学看了以后执行,发现怎么都不能执行。我研究了半天才发现原来wordpress把里面的两个减号转为了一个横线!这让我很无语,找了找原因,原来wordpress提供了一个叫做wptexturize的filter来处理所有输出,这个filte将纯文本字符转换成格式化的 HTML 实体。<PRE>,<CODE>,<kbd>,<STYLE>,<script>和<tt>中的文本被忽略。所以如果你把代码写到pre或者code这样的地方是没问题的。

如果你想直接禁用这个,可以把如下代码加到你的当前主题的functions.php里,或者自己弄个插件注入进去。
继续阅读