如何修复 WordPress 搜索不起作用(5 个常见错误)



您是否正在尝试解决 WordPress 搜索无法在您的网站上运行的问题?

虽然 WordPress 具有基本的搜索功能,但它有一些常见的错误和限制,可能会使您的访问者无法找到他们的内容'正在寻找。

在这篇文章中,我们将向您展示如何解决 WordPress 搜索不起作用的问题。

为什么会出现 WordPress 搜索错误?

大多数网站都有搜索功能,可以帮助访问者在您的

从 WordPress 搜索中排除某些页面

,您需要编辑代码。

考虑到这一点,让我们看看如何轻松解决 WordPress 搜索不起作用的常见问题。只需使用下面的快速链接直接跳转到您在使用 WordPress 搜索时遇到的问题。

如何修复 WordPress 搜索框不出现

虽然 WordPress 具有内置搜索功能,但并非所有主题都可能出现带有搜索栏设计。如果您的主题没有搜索栏,那么您可以通过多种方式创建搜索栏。

您可以将搜索块添加到

着陆页

为此,只需打开要显示搜索栏的页面或帖子。然后,您可以单击 + 图标并按照上述相同过程添加搜索块。

WordPress 的现成搜索块是一种向您的网站添加基本搜索的简单方法。但是,如果您想完全控制搜索栏的外观和行为,则需要一个页面构建器插件。

最佳拖放页面构建器

适用于 WordPress,并附带 80 多个专业设计的块,包括搜索表单块。这使您可以立即将搜索栏添加到 WordPress 网站的任何区域。

您需要做的就是打开 SeedProd 的编辑器,然后将搜索表单块拖放到您网站布局上的适当位置。< /p>

一旦你完成后,您可以使用左侧菜单中的所有设置对其进行自定义。

添加搜索栏后,您可以使用 SeedProd 主题构建器来设计完全自定义的搜索结果页面完美匹配您的品牌。有关更多信息,请参阅我们的指南

如何轻松创建自定义 WordPress 主题

如何修复 WordPress 搜索显示 404 错误

当访问者执行搜索时,您的网站可能会显示

404 error

例如“找不到此页面!”

您通常可以通过重新生成永久链接来修复 404 错误。这将重建和修复

WordPress 永久链接

结构,而无需更改您网站上的任何内容。

这听起来可能很复杂,但 WordPress 会为您完成所有艰苦的工作。

致重新生成您的永久链接,只需转到设置 » 永久链接

然后,滚动到页面底部并点击“保存更改”按钮。

就是这样。 WordPress 现在将重新生成您的永久链接结构。为确保它有效,请前往您的网站并尝试执行搜索。

有关重建永久链接结构的更详细信息,请参阅我们关于

最佳自定义搜索插件

用于 WordPress,被 30,000 多个网站使用. SearchWP 可以搜索您网站的每个部分,包括自定义字段、WooCommerce 产品、类别和标签、PDF 文件等。

您可以使用 SearchWP 调整网站的搜索算法并确保出现您最重要的内容位于访问者搜索结果的顶部。

您需要做的第一件事是安装并激活 SearchWP 插件。有关更多详细信息,请参阅我们的分步指南

如何安装 WordPress 插件

激活后,点击新的“SearchWP”按钮您网站的工具栏。然后,您可以继续点击“激活许可证”。

完成后,单击“许可”选项卡。

您现在可以将许可粘贴或键入“许可”框中。您会在购买 SearchWP 时收到的电子邮件中找到此密钥。

之后,点击“激活”按钮。

SearchWP 自动与 WordPress 搜索集成,因此您的网站将立即开始显示更准确的结果。但是,为了获得最佳结果,您需要自定义 SearchWP 的搜索引擎设置。

在此考虑 Google 等搜索引擎对其内容进行排名的方式会有所帮助。

这些搜索引擎使用算法来查找与搜索词密切匹配的高质量内容。然后它会对这些内容进行排名,以确保最佳匹配出现在搜索结果页面的顶部。

使用 SearchWP,您可以构建自己的算法并设置自己的规则,就像 Google 一样。这可以改善访问者体验、提高转化率并帮助您

使用 WordPress 在线赚钱

要配置 SearchWP 的设置,请单击“引擎”选项卡。

在此屏幕上,您将看到不同类型的 WordPress 内容的部分例如页面和帖子。

对于每个部分,SearchWP 会显示它在执行搜索时查看的属性。在下图中,我们可以看到 SearchWP 搜索页面的标题、内容、slug 和页面的摘录。

每个属性还有一个“适用的属性相关性”等级。这是 SearchWP 在对其搜索结果进行排名时赋予每个属性的权重。

在下图中,我们可以看到帖子的标题比它的 URL slug 更重要。

您可以使用滑块使属性或多或少相关。

没有设置保证为每个网站提供准确的结果。考虑到这一点,您可能想尝试不同的 relevancy 设置以查看哪些内容可为您提供最准确的搜索结果。

您还可以添加不同类型的内容以包含在搜索结果中。例如,您可以

在 WordPress 中添加 PDF 搜索和索引

如果您有任何

如何使用 SearchWP 改进 WordPress 搜索

完成自定义 SearchWP 的设置后,请确保单击“保存引擎”按钮以保存您的更改。

SearchWP 现在将使用这些所有搜索的新设置。

值得访问您的网站并执行一些搜索以检查您是否获得准确的结果。

如果您没有看到任何改进,那么您的 WordPress 主题可能正在执行自己的搜索。这被称为冗余搜索。

检查您的主题是否发生这种情况的最简单方法是打开其 search.php 文件。

要访问此文件,您'将需要一个

FTP客户端

,或者您可以使用

WordPress 托管

cPanel。如果这是您第一次使用 FTP,那么您可以在

如何连接到您的网站使用 FTP

连接到您的网站后,您可以使用 FTP 打开 wp-content/themes/ 文件夹。

在'themes'文件夹中,找到你的主题'目前在您的 WordPress 网站上使用。然后您可以打开此文件夹并找到 search.php 文件。

接下来只需单击 search.php 文件并选择“查看/编辑”。

这将在您计算机的默认文本编辑器中打开 search.php。< /p>

现在,检查此模板是否有任何包含 query_posts、新 WP_ 的查询查询或 get_posts。这通常意味着您的主题正在执行冗余搜索。

如果 search.php 有任何这些查询,那么我们建议切换到替代 WordPress 主题。为了帮助您,我们创建了一个列表

最受欢迎和最好的 WordPress 主题

另一种选择是

聘请 WordPress 开发人员

,他可以编写不执行冗余搜索的新模板。

如何解决 WooCommerce 产品搜索未显示准确结果的问题

如果您有

WooCommerce 商店

,然后搜索结果可以帮助客户找到要购买的产品。要销售更多产品,您需要

显示准确的产品搜索结果

但是,默认情况下,WordPress 在执行搜索时不会查看您的产品评论、属性或产品描述。< /p>

转化率

不幸的是,内置的 WordPress 搜索并不是特别快。随着您添加更多内容,您可能会注意到您的网站返回搜索结果所需的时间越来越长。

好消息是,有一些方法可以加快您网站的搜索速度。如果您使用的是高级搜索插件,例如

如何将实时 Ajax 搜索添加到您的网站

。。 p>

您为提高网站的整体性能所做的任何事情都会加快您的搜索速度。您可以查看我们的终极指南,了解如何

加速您的 WordPress 网站并提高性能

我们希望本文能帮助您了解如何解决 WordPress 搜索无法正常工作的问题。您可能还想在

如何为您的网站获取免费 SSL 证书

,或我们的专家比较 适合小型企业的最佳聊天机器人软件。< p>如果您喜欢这篇文章,请订阅我们的 YouTube 频道 用于 WordPress 视频教程。您还可以在 Twitter 上找到我们href="https://facebook.com/wpbeginner" target="_blank" rel="noreferrer noopener nofollow" title="在 Facebook">Facebook 上加入 WPBeginner 社区



No comments:

Powered by Blogger.