Post Size Limit

时间:2011-10-23 作者:Xophmeister

我正在写一篇很长的帖子——目前有8500个单词,大约40幅图片,还有更多的图片——突然,预览不起作用:它只显示空内容,标题加载正确。症状与上描述的相同this page, 然而,我没有使用任何短代码。(虽然,这可能无关紧要:如果问题出在PHP的RegExp上,那么无论是否存在短代码,长度仍然是一个问题。)

不幸的是,这是在托管服务器上,所以我无法更改PHP。ini文件。因此,我的选择是什么?如果这是可能的原因,大概我唯一能做的就是把我的帖子分成几个部分。还有其他想法吗?。。。谢谢:)

编辑:使用WP 3.2.1

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

在以下代码段中,您将看到附加到标题、内容和;摘录(摘自/wp includes/default filters.php)。尝试在第一次尝试中删除诸如大写P dangit、笑脸之类的内容,如果这不起作用,请删除更重要的内容。我只会这样做,直到帖子保存,然后把东西搬走,或者把它包装成一个if ( is_single( $post->ID ) ) 语句不会在其他地方触发它。

foreach ( array( \'the_content\', \'the_title\' ) as $filter )
    remove_filter( $filter, \'capital_P_dangit\', 11 );

// Display filters
remove_filter( \'the_title\', \'wptexturize\'   );
remove_filter( \'the_title\', \'convert_chars\' );
remove_filter( \'the_title\', \'trim\'          );

remove_filter( \'the_content\', \'wptexturize\'        );
remove_filter( \'the_content\', \'convert_smilies\'    );
remove_filter( \'the_content\', \'convert_chars\'      );
remove_filter( \'the_content\', \'wpautop\'            );
remove_filter( \'the_content\', \'shortcode_unautop\'  );
remove_filter( \'the_content\', \'prepend_attachment\' );

remove_filter( \'the_excerpt\',     \'wptexturize\'      );
remove_filter( \'the_excerpt\',     \'convert_smilies\'  );
remove_filter( \'the_excerpt\',     \'convert_chars\'    );
remove_filter( \'the_excerpt\',     \'wpautop\'          );
remove_filter( \'the_excerpt\',     \'shortcode_unautop\');
remove_filter( \'get_the_excerpt\', \'wp_trim_excerpt\'  );

结束

相关推荐

Hide password protected posts

如果我创建一篇帖子并将可见性设置为“密码保护”,它仍然会显示在首页和提要中。有没有可能从总体视图中完全隐藏帖子,但仍然允许快速访问某些人,而无需为他们创建帐户?(这在WP 3.0.4中)