一些包含源代码的博客帖子无法保存草稿或发布

时间:2011-05-12 作者:Colin Mackay

我有一个博客,其中包含一些帖子的源代码。我发现有些帖子不接受源代码,我收到了不同的服务器500错误或403错误。我只能假设Wordpress中有某种保护机制,可以看到源代码并拒绝它。然而,由于我的主机似乎没有启用任何日志记录,我看不出它有什么问题(当然,假设我在正确的位置查找日志,我可能没有。我刚刚迁移了我的博客,我仍在学习WordPress如何工作的技术细节。)

我已经将其缩小为两种类型的源代码:

SQL代码Razor(ASP.NET MVC 3附带的新视图引擎)我找到了将这些帖子导入WordPress的方法(使用WordPress RSS导入插件并将我的帖子复制到我导入的人工RSS提要文件)。这是相当笨拙的,我经常发现拼写错误,所以需要更新帖子。进口商只会创建新帖子,所以我无法更正任何错误。

有没有关于如何将带有源代码的帖子放到Wordpress中的想法?我正在使用Windows Live Writer创建和发布帖子,但作为有问题帖子的解决方法,我总是可以复制和粘贴原始HTML,然后直接在Wordpress的管理页面中进行编辑,但我也遇到了同样的问题。

非常感谢您的帮助。

1 个回复
SO网友:kaiser

查看一下wp包含/默认过滤器。php:

可能是以下过滤器之一导致了该问题。我会尽力的remove_filter() 然后看看会发生什么:

add_filter( \'the_content\', \'wptexturize\'        );
add_filter( \'the_content\', \'convert_smilies\'    );
add_filter( \'the_content\', \'convert_chars\'      );
add_filter( \'the_content\', \'wpautop\'            );
add_filter( \'the_content\', \'shortcode_unautop\'  );
add_filter( \'the_content\', \'prepend_attachment\' );
如果这没有帮助,我们需要另一种解决方法。

结束

相关推荐

wp-admin slow in multisite

使用子域多站点运行Wordpress 3.1.2(最新更新,大约一年前作为3.0安装);使用Sunrise域映射插件。前端速度很快,后端(wp admin)在网络管理站点(www.example.com/wp admin)上速度很慢,但在其中一个子域后端(foo.example.com/wp admin)上以“正常速度”运行。服务器是我们自己的,Ubuntu 10.04带有mod\\u安全性(我听说它可以减慢速度)。我能做些什么来加速后端或以某种方式运行跟踪吗?