在WordPress中,the_excerpt()
和 the_content()
是两个常用的模板函数,用于显示文章的摘要和完整内容。以下是如何使用这两个函数的步骤:
使用 the_excerpt()
显示文章摘要
-
确保开启了文章摘要功能:
在WordPress中,默认情况下,文章摘要功能是开启的。当你编辑一篇文章时,在编辑器下方有一个“摘要”框,你可以在这里输入自定义的摘要。如果没有输入摘要,WordPress会自动从文章内容中截取一部分作为摘要。 -
在主题文件中使用
the_excerpt()
:
打开你想要显示文章摘要的主题文件(通常是index.php
、archive.php
、search.php
等),在适当的位置插入以下代码:<?php the_excerpt(); ?>
-
自定义摘要长度:
如果你想要自定义摘要的长度,可以在使用the_excerpt()
之前添加以下代码:function custom_excerpt_length() { return 20; // 将20替换为你想要的字数 } add_filter('excerpt_length', 'custom_excerpt_length');
使用 the_content()
显示文章完整内容
-
在主题文件中使用
the_content()
:
在你想要显示文章完整内容的主题文件中(通常是single.php
、page.php
等),在适当的位置插入以下代码:<?php the_content(); ?>
-
添加分页链接(如果文章被分页):
如果你的文章内容很长,并且在编辑时被分成了多个页面,你可以在the_content()
后面添加以下代码来显示分页链接:<?php the_content(); wp_link_pages(array( 'before' => '<div class="page-links">' . __('Pages:', 'textdomain'), 'after' => '</div>', )); ?>
-
自定义内容格式:
WordPress允许你通过添加过滤器来自定义the_content
的输出。例如,你可以添加自定义的短代码处理或样式:function custom_the_content($content) { // 你的自定义代码 return $content; } add_filter('the_content', 'custom_the_content');
在使用这些函数时,请确保你了解它们在WordPress模板中的正确位置和使用上下文,以便正确地显示文章的摘要和内容。