超过10,000个字符的内容不会与_Content()一起显示

时间:2012-02-28 作者:Chris Schmitz

我的一位朋友刚刚注意到,他们的网站没有显示包含大量内容的页面。由于某些原因,它们只是空白的,如果他从页面中删除一些内容,它将再次显示。10000个字符的标记似乎是一个临界值-任何高于此值的标记都将变为空白。

我玩了他的模板,注意到如果我使用echo get_the_content() 而不是the_content(), 但随后他失去了自动格式化功能。

以前有人遇到过这个问题吗?我在谷歌上搜索了这个网站,但没有找到任何东西。提前感谢您提供的任何信息!

1 个回复
最合适的回答,由SO网友:SickHippie 整理而成

大约一年前,我遇到了这个问题,并找到了解决方法here.

打开PHP。INI在您选择的文本编辑器中(通常可以在php安装目录中找到php.INI)

  • 将递归限制更改为200x normal,即设置:pcre.recursion_limit=20000000pcre.backtrack_limit=10000000
  • 停止并启动Apache(或IIS)服务作为警告,如果您将此推得太远,而您的服务器动力不足,则可能会导致PHP崩溃,因为它会消耗整个堆栈。你的主人可能对此不太满意。

    如果您没有访问php的权限。ini,您可以在wp config中设置这些变量。php。在require_once(ABSPATH . \'wp-settings.php\');, 可能在调试区域(由您决定),添加以下两行:

    @ini_set(\'pcre.backtrack_limit\', 10000000);

    @ini_set(\'pcre.recursion_limit\', 20000000);

  • 结束

    相关推荐

    Similar posts formatting

    我正在使用类似的帖子插件http://wordpress.org/extend/plugins/similar-posts/, 我希望类似的帖子显示在同一行,而不是列表。。。如链路1、链路2、链路3、链路4而不是链接1链接2链接3链接4几天前,我在wordpress论坛和插件的官方网站上发布了这篇文章,但仍然没有答案。。。救救我!(我对编码知之甚少,所以请尽量具体,如果你给我代码,请解释每一行的作用,以便我可以学习)谢谢补充信息:我正在使用插件的大部分默认设置,我认为我所做的唯一更改是将其设置为只考虑标签