0

阿帕奇 2
PHP 5.2.9
Mysql 5.077
Wordpress 3.5.1

安装 wordpress 后,我选择了一个名为“Sliding Door”的主题。然后,我转身写头版。在我完成并按下“发布”后,原始的 html 内容突然变成了 html 实体,就像这样:

在文本编辑器而非可视编辑器中编辑时:

This is an example page.It might say something like this: <blockquote>

按“发布”后,仍在文本编辑器中:

This is an example page. It might say something like this: &lt;blockquote&gt;

这也发生在我编写PostsText Widget时,比如一些全局配置阻止我提交 html 代码。它总是自动将我的内容转换为纯文本。太奇怪了。

阿帕奇有什么问题吗?还是php有什么问题?还是 Wordpress 出了什么问题?还是用Mysql?

4

2 回答 2

0

我终于找到了解决方案。是 php 过滤器改变了我的内容。为了解决这个问题,我只是将/etc/php.ini中的“ filter.default ”变量从“ special_chars ”更改为“ unsafe_raw ”,然后重新启动httpd。

于 2013-04-20T15:17:18.607 回答
0

所以你现在根本没有过滤你的输入?那是有风险的。即使我是博客/应用程序的唯一用户,我也会过滤所有内容。

我不知道 Wordpess 是如何工作的,但如果您更喜欢使用 HTML 代码,请尝试将默认编辑器从 WYSIWYG 设置为 HTML。或者在编辑器中允许更多的 HTML 标签。参见例如: http: //www.catswhocode.com/blog/killer-hacks-to-enhance-wordpress-editor

你也可以试试Pure HTML 插件

于 2013-04-20T15:58:37.763 回答