要在WordPress搜索结果摘要中将关键字标红,您需要编辑您的WordPress主题的代码。以下是一种常见的方法,可以实现这个目标:

  1. 备份主题文件:在进行任何更改之前,请务必备份您的WordPress主题文件,以防出现问题。

    WordPress 如何让搜索结果摘要内容里的关键字标红

  2. 找到搜索结果模板文件:使用FTP客户端或WordPress主题编辑器,找到您的主题文件夹中的搜索结果模板文件(通常是search.phpcontentsearch.php)。

  3. 编辑模板文件:打开搜索结果模板文件并查找用于显示摘要的部分。这通常是类似于the_excerpt()的代码。

  4. 在摘要中标记关键字:在摘要内容输出之前,您可以使用PHP函数来查找并标记关键字。以下是一个示例代码片段,假设您要标记的关键字是“关键词”:

<?php
    $content = get_the_excerpt(); // 获取摘要内容
    $keyword = '关键词'; // 您的关键字

    // 标记关键字
    $content = preg_replace('/(' . preg_quote($keyword, '/') . ')/i', '<span class="highlight">$1</span>', $content);

    echo $content; // 显示带有标记关键字的摘要
?>
  1. 添加CSS样式:为了确保标记的关键字显示为红色或其他颜色,您需要在您的主题样式表(通常是style.css)中添加相应的CSS。例如:
.highlight {
    color: red; / 将标记的关键字文本颜色设为红色 /
}
  1. 保存并上传文件:保存您对模板文件和样式表的更改,然后上传到您的WordPress网站。

这样,当用户在搜索中找到包含关键字的文章时,摘要中的关键字将以红色高亮显示。请注意,这只会影响搜索结果中的摘要内容,不会影响文章内容本身。