wordpress excerpt 是文章摘要,可通过手动设置或自动生成两种方式实现,手动设置能精准控制内容并优先显示;自动生成默认取文章前55个词,可经 functions.php 修改长度;摘要影响SEO主要体现在提升点击率,应包含关键词、保持150-160字符内、避免截断且与内容相关;excerpt用于列表页、搜索页和rss等场景以概括内容,content则用于详情页展示全文;read more 链接文字和样式可通过添加自定义代码到 functions.php 和 style.css 进行修改,也可使用插件简化操作,从而增强用户体验和网站个性化。
WordPress Excerpt 就是文章的摘要,它允许你手动或自动生成一段文章的简短描述,在文章列表页、搜索结果页等地方展示,让读者快速了解文章内容,决定是否点击阅读。
解决方案
WordPress 的 Excerpt 设置其实很简单,主要分两种方式:手动设置和自动生成。
1. 手动设置 Excerpt
这是最推荐的方式,因为你可以完全控制摘要的内容,突出文章的重点。
-
经典编辑器: 在撰写文章时,找到文章编辑页面下方的“摘要”框(如果没有,可以在“显示选项”中勾选“摘要”)。直接在框中输入你想要展示的摘要内容即可。
-
Gutenberg 编辑器: 在 Gutenberg 编辑器中,点击右上角的“设置”图标(齿轮状),然后在“文章”选项卡中找到“摘要”部分。同样,直接输入摘要内容。
手动设置的摘要会覆盖自动生成的摘要。
2. 自动生成 Excerpt
如果偷懒不想手动写摘要,WordPress 会自动从文章开头提取一段文字作为摘要。
-
默认行为: WordPress 默认提取文章开头的 55 个词作为摘要。
-
修改长度: 你可以通过修改主题文件(
functions.php
)来调整自动生成的摘要长度。例如,添加以下代码到你的主题
functions.php
文件中:
function custom_excerpt_length( $length ) { return 30; // 修改为 30 个词 } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
这段代码会把摘要长度限制为 30 个词。 注意,修改
functions.php
有风险,建议提前备份或使用子主题。
副标题1
WordPress摘要对SEO有什么影响?如何优化摘要?
摘要对 SEO 的影响主要体现在点击率 (CTR) 上。一个吸引人的摘要能够提高用户点击进入你文章的概率,从而间接提升 SEO 排名。
- 关键词优化: 在摘要中包含文章的核心关键词,但不要过度堆砌,保持自然流畅。
- 吸引眼球: 摘要应该简洁明了,突出文章的价值和亮点,吸引用户点击。可以使用疑问句、数字、或者承诺解决某个问题。
- 避免截断: 确保摘要在搜索结果中能够完整显示,避免被截断,影响阅读体验。一般来说,摘要长度控制在 150-160 个字符以内比较合适。
- 与正文相关: 摘要必须准确反映文章内容,避免误导用户。
一个好的摘要能直接影响文章的流量。
副标题2
Excerpt 和 Content 的区别是什么?什么时候使用 Excerpt,什么时候使用 Content?
- Content (内容): 指的是文章的完整内容,包括所有的文字、图片、视频等。
- Excerpt (摘要): 是文章的简短概括,通常用于文章列表页、搜索结果页等地方,让用户快速了解文章内容。
使用场景:
- 使用 Excerpt 的场景:
- 文章列表页:展示文章列表时,使用摘要可以节省空间,避免页面过长。
- 搜索结果页:搜索引擎会显示文章的摘要,帮助用户判断文章是否符合需求。
- RSS 订阅:在 RSS 订阅中,可以使用摘要来吸引读者点击阅读全文。
- 使用 Content 的场景:
- 文章详情页:展示文章的完整内容。
- 某些主题的首页:有些主题会直接在首页展示文章的完整内容,而不是摘要。
总的来说,Excerpt 用于概括文章内容,Content 用于展示文章的全部内容。选择哪个取决于具体的展示场景和设计需求。
副标题3
如何自定义 WordPress 的 Read More 链接?
默认情况下,WordPress 在自动生成的摘要后面会添加一个 “Read More” 链接,指向文章的完整内容。 你可以自定义这个链接的文字和样式。
-
修改文字: 可以通过修改主题文件
functions.php
来改变 “Read More” 的文字。 例如:
function custom_excerpt_more( $more ) { return '... <a class="read-more" href="' . get_permalink( get_the_ID() ) . '">Read More »</a>'; } add_filter( 'excerpt_more', 'custom_excerpt_more' );
这段代码会将 “Read More” 修改为 “Read More »”。 注意,
get_permalink( get_the_ID() )
用于获取文章的链接。
-
修改样式: 可以通过 css 来修改 “Read More” 链接的样式。 例如,可以在主题的
style.css
文件中添加以下代码:
.read-more { color: blue; text-decoration: none; font-weight: bold; } .read-more:hover { text-decoration: underline; }
这段代码会将 “Read More” 链接的颜色设置为蓝色,取消下划线,并加粗字体。当鼠标悬停在链接上时,会显示下划线。
-
使用插件: 也有一些插件可以帮助你更方便地自定义 “Read More” 链接,例如 “Read More Link Options”。
自定义 “Read More” 链接可以提升用户体验,让网站更具个性化。