自定义 WordPress 搜索模板

已发表: 2022-11-10

WordPress 网站使用各种模板来显示内容,包括搜索结果。 用于搜索结果的模板可能因使用的主题或插件而异。 但是,大多数WordPress 搜索结果都是使用默认的 WordPress 搜索模板显示的。 该模板可以自定义显示不同的内容,包括每页结果的数量、结果的顺序和结果的布局。

如果没有搜索和页面模板,WordPress 主题将无法正常运行。 它们中的每一个都可以在很短的时间内编码,并且每个都有自己的路径。 因此,我们将在 search.php 中的 IF 语句中包装我们的循环。 控制搜索结果在搜索页面上的显示方式的标记用于设置搜索结果的外观。 另一方面,如果您的主题不包含 searchform.php,则 WordPress 会在其自己的标记中显示搜索表单。 另外,Page 循环的内容会被封装在 content-page.php 中。 使用 content-single.php 版本,所有帖子都是不可见的; 这是一个完全精简的版本。

您如何判断 WordPress 网站正在使用什么模板?

IsItWP 是一个网站主题检测器,也可用于检测网站上 WordPress 主题的使用情况。 IsItWP 是一种在线工具,可显示您网站使用的 WordPress 主题和插件列表。 可以通过单击您要查找的 URL 访问 IsItWP 网站。

一般来说,WordPress 网站的模板是最受欢迎的。 Joomla 和 Drupal 是另外两个流行的模板平台。 您可以使用以下方法之一检查您的网站是否为模板。 网站的基础,例如它所建立的平台,是至关重要的。 如果下一页上没有这些内容,您将需要查看引擎盖下的内容。 通过右键单击页面并选择查看页面源(或类似)来查看您的网页源很简单。 要找出 CSS 文件所在的部分,请查找 CSS 文件目录名称。 例如,搜索 /WP-content/themes/,后跟前面的主题名称。 使用反向图像搜索检查是否有任何图像源自模板。

Squarespace 为您的第一个站点提供免费主题。 自定义此主题以满足您的特定需求,但请记住它必须与 Squarespace 兼容。 如果您想更改字体、颜色或布局,您需要选择包含这些功能的主题。
此外,您可以使用第三方主题,从而为您提供更广泛的选择。 但是,您应该在使用之前阅读您要使用的主题的服务条款,因为其中一些主题可能包含违反 Squarespace 服务条款的功能。
建议您将主题另存为模板,以便反复使用。 Squarespace 模板存储在 Squarespace 代码库中,可用于创建基于相同外观的新网站。
Squarespace 为您的新站点提供一组默认主题。

WordPress 主题的好处

如果您想立即创建一个新网站,WordPress 主题是您的最佳选择。 在 WordPress 网站上,您可以从各种主题中进行选择,每个主题都包含一组为您的网站提供基础的文件,例如关于我们和联系我们模板。 购买 WordPress 主题后,您需要安装它并选择要在哪些页面上使用它。

WordPress 搜索看到了什么?

学分:wpbeginner

使用 WordPress 管理区域,您现在可以查看您网站的关键字。 您可以通过 Insights 解决您的问题。 阅读完报告后,您还可以通过点击 Search Console 标签来搜索信息。 在该页面上,您会看到出现在您网站的搜索结果中的关键字列表。

当一个网站缺乏导航时,它被认为是对用户的冒犯。 对于 40 位用户来说,搜索框是网站最重要的功能。 访问者可以通过使用搜索栏快速找到相关信息。 WordPress如何搜索主题? 在增强列表网站(例如 Trulia)的导航体验时,需要使用搜索栏。 例如,在 Boozt 上,您可以查找“衬衫”之类的术语并获取与其相关的所有产品。 设置 WordPress 搜索功能非常简单,您只需单击相应的按钮即可完成此操作。

使用 WordPress 工具,您不仅可以在页眉或页脚中添加搜索,还可以在内容中添加搜索。 页面构建器插件可让您轻松选择并在您的网站上安装搜索小部件。 您还可以使用自定义 CSS 类来更改搜索块的样式。 使用强大的开发工具,可以为网站和页面内容启用 WordPress 搜索功能。 可以使用 functions.php 主题文件提供的简码来启用搜索系统。 当您向网站添加更多页面时,为访问者提供服务需要更长的时间。 用户可以使用 Swifttype Site Search 插件通过更完善的搜索引擎搜索产品和服务,而不是使用 WordPress 进行搜索。

您可以使用可编程搜索引擎工具将搜索引擎添加到您的 WordPress 站点。 它是电子商务店主唯一可用的解决方案。 您可以使用它来提高 WooCommerce 商店中产品的知名度。 在本课程结束时,您将了解一些改进 WordPress 网站内部搜索的最佳实践。 在 WordPress 的搜索结果中,它会显示与搜索词相对应的所有页面和帖子的列表。 用户很难浏览结果,因为有很多可供选择。 尽管WordPress 搜索系统似乎是一个简单的配置,但用户可以自由访问内容至关重要。 如果您启用 Google Analytics 搜索跟踪,您将能够看到访问者在使用搜索栏时所做的事情。 因此,您可以影响网站访问者与其互动的方式。

升级到 WordPress 5.9 以创建搜索页面

要创建搜索页面,您需要升级到 WordPress 5.9。 完成后,单击仪表板中的“页面”选项卡以访问“搜索”页面。

WordPress 搜索结果页面模板

WordPress 搜索结果页面模板是可用于显示搜索查询结果的模板。 可以自定义此模板以多种方式显示结果,包括按日期、按相关性或两者的组合。 还可以自定义模板以各种格式显示结果,包括列表、网格或地图。

网站的搜索功能是网站最有用的方面之一。 您可以通过使用各种插件来充分利用此功能。 有两种方法可以更改搜索结果页面的外观:更改搜索参数或更改搜索结果。 此页面是搜索结果的集合,而不是标准页面。 搜索结果显示在基于模板的页面上,该模板由search.php 文件规定。 启用块主题后,转到外观。 搜索模板将包含在这些程序中。

使用这些工具,您可以为您的 WordPress 块或 CMS 以及任何其他主题创建自定义搜索结果页面。 在帖子模板中,您可以列出和编辑帖子元素,包括标题、摘录、日期、特色图片,您可以更改它们的位置作为结果。 默认模板也可以删除,如果需要,您可以从查询模式列表中选择一个新模板。 在 Elementor 中创建自定义搜索结果页面的过程与创建任何其他页面的过程相同。 您很可能希望首先创建一个子主题——这样更安全、更容易出错。 如果找不到 search.php 文件,可以手动创建一个。 WordPress 搜索结果页面有可能成为您网站上的一块房地产。 使用插件或代码片段,您还可以阻止帖子、页面和作者。 您可以使用 Better Search 插件选择搜索结果的显示方式。

WordPress 搜索的工作原理

WordPress 搜索:工作原理 如果您使用 WordPress 搜索博客中的内容,您的搜索结果将按时间顺序显示。 您不能使用短语的日期,因为它不适合多人同时使用,因为它最有可能、最流行、最常用或按字母顺序排列。 从最近到最近,按照时间顺序。

搜索引擎是如何工作的? 它是否搜索表中的所有字段? 它对数字和非字符串列有什么作用? 您可以控制/限制搜索的列吗? 我怎样才能找到像'smith'和'john'这样的东西? 总共有 15 个响应,每个响应持续 1 到 15 秒。 已准备好用于分隔每个空间延迟标记的过滤器,然后构造了 where 子句(包含 % tokens%1% 和 % tokens%2%&% 的列)。

换句话说,您可以使用第 2 列…… 下一个版本发布后,我想对其进行测试。 在搜索框中,您可以输入多个单词或标记。 通过将它们分开来使单词更容易听到。 它将通过查看每一列来搜索数据库中的每个单词。 如果您输入单词 john smith,您将被询问该列是否包含值 john 和值 smith。 如果您的时间不够,您还可以尝试添加一个显示列数组的过滤器数组。 截至目前,我正在寻找一种方法来查看我想要在搜索和查看中的列。 您必须能够定义多个版本的可查询列,才能在多个查询中使用一个表。

如何为您的 WordPress 主题添加搜索功能

为了搜索特定项目,您必须首先查看主题的functions.php 文件,然后将搜索功能添加到主题的设置中。 您可以在屏幕左上角找到您的站点名称,方法是单击它,然后单击屏幕顶部菜单栏中的“主题”。 在主题屏幕的“外观”选项卡下查找“搜索”设置。 如果您有一个自托管的 WordPress 站点,则需要在 WordPress 管理区域中的 WordPress.org 站点中添加搜索功能。 这可以通过单击屏幕左上角的“管理”链接,然后选择屏幕顶部的“设置”来完成。 您还可以通过转到“常规”选项卡并选择“搜索”来更改搜索条件。 “搜索引擎优化”部分使您能够搜索 WordPress 网站上的所有或特定页面。 当您单击“搜索引擎”选项卡时,您将能够搜索所有搜索引擎或任何特定搜索引擎。 如果您只想为已登录的 WordPress 站点用户启用搜索功能,请在“搜索”部分添加“用户角色”设置。

WordPress 主题搜索模板

WordPress 主题搜索模板是为您的网站找到完美主题的好方法。 有很多不同的地方可以找到主题,但使用模板可以帮助您缩小选择范围并找到最适合您网站的主题。

该视频将引导您完成在 WordPress 中创建自定义高级搜索模板的步骤。 我们假设我们有书籍的自定义帖子类型、书籍类型的附加分类法以及各种自定义元字段,例如作者、出版年份、ISBN 号以及书籍是否有货。 如果您使用它,将使用大部分基本代码。 在本指南中,我们将为自定义帖子类型创建一个高级搜索模板。 还将构建一个分层的自定义分类书籍类别。 WordPress 函数 the_posts_pagination() 和 the_links_pagination() 可以生成查询的分页。 代码是 HTML,它不是自定义查询; 相反,它旨在与全局 WP_Query 对象(这是一个页面模板)一起使用。

我们不会在本教程中包含样式,因此您有责任决定如何做。 您必须决定如何处理自定义帖子元,使用 add_meta_box() 方法或使用插件高级自定义字段手动处理。 以下代码,如 ACF 插件和上述代码所示,可用于编辑单本书。 将尽可能多的书帖放在一起很有趣。 接下来,我们将创建将容纳我们的高级搜索的页面模板。 使用 get_query_var 时,我们希望能够从 URL 中找到 GET 参数。 这些是 WordPress 中用于 GET 的参数,但它们不是标准 GET 参数的一部分。

在这种情况下,过滤器应用于 query_vars。 如果未设置,则返回带有空字符串的字符串。 它将显示为具有必要输入和提交表单的按钮的单个表单。 下面的代码用于构造一个使用参数的 WP_Query。 在我们开始之前,第一个参数确保我们正确地告知自己我们在之前获取的分页变量上的位置,并且我们只查询书籍。 将分类法​​设置为我们的自定义分类法、名称属性正确以及术语值是 slug 而不是 ID 是至关重要的。 通过在每个帖子上调用 get_template_part(),我们可以向您展示如何在下面的代码中循环遍历结果。

在循环之后,the_posts_pagination() 函数用于生成帖子页面的链接。 如果未返回任何帖子,则会出现一个带有文本的简单段落。 基本样式使它看起来像这样。

如何搜索特定的 WordPress 主题?

根据 WP Shout,这个过程就像谷歌一样简单。 输入“WP-content/themes/[theme-name]”和所有的引号,然后是“flaged”这个词,你会得到一个看起来像 PHP 脚本错误的搜索结果。

WordPress 搜索结果页面自定义

如果您想自定义您的 WordPress 搜索结果页面,您可以做一些事情。 对于初学者,您可以安装像 Search & Filter 这样的插件。 该插件允许您向搜索结果页面添加自定义字段,因此您可以添加搜索栏、下拉菜单、复选框等内容。 您还可以编辑主题的 search.php 文件以将自定义代码添加到您的搜索结果页面。

用户可以通过单击搜索结果在您的 WordPress 网站上搜索内容。 您将能够通过自定义界面来改善用户体验,从而带来更多的页面浏览量和转化率。 使用 SearchWP 插件,您可以将默认的 WordPress 搜索表单和模板替换为您自己的。 如果您的网站已经有一个搜索表单,您可以通过外观添加一个。 小部件页面已设置。 添加属性时,您可以指定它在搜索结果中的权重。 由于其权重,SearchWP 将认为它比该来源中的其他属性更相关。

Save Engines 按钮允许您保存更改。 SearchWP 的 SearchEngine Pro 功能允许您轻松地从搜索结果中排除帖子或页面。 选择要推广的内容,然后单击“推广到顶部”按钮。 有关如何在 WordPress 中设置实时搜索的更详细说明,请参阅我们的教程。 SearchWP 的搜索功能包括 PDF 文档、简码输出和其他数据。 这些功能可根据需要启用或禁用。 此外,它还可以为您搜索存储在 WordPress 媒体库中的 PDF 文件和办公文档。

通过单击源旁边的添加/删除属性按钮,您可以将自定义字段添加到您的搜索源。 SearchWP 使您能够轻松改进电子商务搜索结果。 该应用程序包括与 WooCommerce 和 Easy Digital Downloads 等流行电子商务插件的强大集成。 当您转到 SearchWP 时,将出现一个搜索引擎。 如果您转到“设置”页面,请查找“高级”选项卡。 您必须从此处选中“索引时解析短代码”选项旁边的框。

从搜索结果中排除特定帖子

如果您只想从搜索结果中排除特定帖子,请转到“帖子”选项卡并选择要排除的帖子。