Apache 2
PHP 5.2.9
Mysql 5.077
Wordpress 3.5.1
安装wordpress后,我选择了一个名为“Sliding Door”的主题。然后,我转向写一个头版。在我完成它并按下'Publish'之后,原始的html内容突然变成了html实体,就像这样:
在文本编辑器中编辑时,而不是在Visual Editor中编辑:
This is an example page.It might say something like this: <blockquote>
按“发布”后,仍然在文本编辑器中:
This is an example page. It might say something like this: <blockquote>
当我写帖子和文本小部件时也会发生这种情况,就像一些阻止我提交HTML代码的全局配置一样。它总是自动将我的内容转换为纯文本。太奇怪了。
apache有什么问题吗?或者php出了什么问题?或者Wordpress出了什么问题?还是用Mysql?
答案 0 :(得分:0)
我终于找到了解决方案。这是php过滤器改变了我的内容。为了解决这个问题,我刚刚将 /etc/php.ini 中的“ filter.default ”变量从“ special_chars ”更改为“ unsafe_raw ',然后重新启动httpd。
答案 1 :(得分:0)
所以你现在没有过滤你的输入?那是冒险的。即使我是博客/应用程序的唯一用户,我也会过滤所有内容。
我不知道Wordpess是如何工作的,但如果您更喜欢使用HTML代码,请尝试将您的默认编辑器从WYSIWYG设置为HTML。或者在编辑器中允许更多HTML标记。例如,请参阅:http://www.catswhocode.com/blog/killer-hacks-to-enhance-wordpress-editor
您也可以尝试Pure HTML plugin。