摘录不会将我的帖子页面限制在55个字以内?

时间:2011-01-28 作者:janoChen

Wordpress声明如下:

摘要是对博客文章的简明描述,指在“管理”>“帖子”>“添加新”子面板的“摘录”字段中输入的摘要。该摘录用于描述RSS提要中的帖子,通常用于显示搜索结果。摘录有时用于显示帖子的存档和类别视图。使用模板标记the\\u extract()显示此字段的内容。请注意,如果在撰写文章时未在摘录字段中输入信息,并且在主题模板文件中使用了\\u extract(),WordPress将自动显示文章内容的前55个单词。

我写了一篇164字的帖子。

并将其放入我的帖子页面:

<div class="mainbar">
            <?php // Create custom loop
            $custom_posts = get_posts(\'post_type=page_content&page_sections=Content (Front Page)\'); ?>
            <?php foreach( $custom_posts as $post ) : setup_postdata( $post ); ?>
                <div class="content-block">
                    <h2><?php the_title(); ?></h2>
                    <?php the_excerpt(); ?>
                </div><!-- .content-block -->
            <?php endforeach; ?>
            <?php wp_reset_query(); ?>
        </div><!-- #mainbar -->
我在那篇帖子里仍然看到164个字。

编辑:

这是我在帖子中写的:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat

我在另一篇帖子中尝试了超过55个单词,但都是一样的故事。

有什么建议吗?

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

你好@janoChen:

您确定它正在运行的代码不是其他代码吗?我刚刚对代码进行了跟踪,唯一的方法是如果您的主题中有一个插件或代码挂接以下挂钩之一:\'the_excerpt\', \'get_the_excerpt\', \'wp_trim_excerpt\' 或可能移除\'get_the_excerpt\' 调用的挂钩wp_trim_excerpt().

您安装了哪些插件或其他代码?

结束

相关推荐

Automating Excerpt

我正在努力automate 编辑通过自动化工作excerpts.我的解决方案可行,但几乎没有问题:如果一篇文章开头有图像/破坏的html,它会破坏版面。子字符串剪切单词。是否有更好的解决方案来自动化摘录或改进现有代码?<?php if(!empty($post->post_excerpt)) { the_excerpt(); } else { echo \"<p>\".substr(get_the