将摘录与内容组合在一起(_C)

时间:2012-04-04 作者:redconservatory

我有一些html:

<div class="container">
<p class="accent">The first paragraph...</p>
<p>The rest of the article...</p>
</div>
我想把“the\\u摘录”放在第一段中(使用特殊的颜色/字体大小),但下面的文字应该是“正常的”。

有没有办法subtract \\u摘录自\\u内容,因此“文章的其余部分”部分不会重复摘录?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

关键是使用user-defined excerpts, 而不是自动生成的摘录。例如:

<div <?php post_class(); ?>>
<?php
// If post has defined excerpt, output it here
if ( has_excerpt() ) {
    ?>
    <div class="first-paragraph-excerpt">
    <?php the_excerpt(); ?>
    </div>
    <?php
}
// Now output the content
the_content();
?>
</div> <!-- .post -->
您需要根据需要进行调整,但这将输出一个包含摘录的div(如果存在),然后输出内容。

SO网友:Eduardo Reveles

也许是用css?

.container p:first {
    font-weight: bold;
}
以及示例中的html:

<div class="container">
<p>The first paragraph...</p>
<p>The rest of the article...</p>
</div>

结束

相关推荐

如何更改excerpt()方法的长度?

我正在使用\\u extract()方法显示博客帖子中的一些文字。我已经从这个链接读了这篇文章。http://codex.wordpress.org/Plugin_API/Filter_Reference/excerpt_length但我的情况不同。我在两个地方展示了帖子中的一些文字。在第一个位置,我想显示20个单词,在第二个位置,我想显示50个单词。那么我该怎么办呢?