直接显示code问题,搞了不少时间,找到暂时解决方法
今天发布带有代码的文章时,突然发现一个严重的问题
引号',",--都被替换为全角了。
即便是加了code标签还是有问题。
我对整段加了code标签,结果却是一段替换了,一段没替换。
无奈,去看wp的源码。
在/wp-includes/formatting.php里,wp似乎只检查了<code>标签,而没有检查</code>标签。
因此我在里面加上 ') !== false || strpos($curl, '') !== false || strpos($curl, '
') !== false || strpos($curl, '') !== false) {
// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
} elseif (strpos($curl, '‘) !== false || strpos($curl, ‘
$next = true;
}
保存上传,问题解决。
分类: Wordpress