如何在WordPress中为自定义文章类型创建高级搜索表单

您想在WordPress中为自定义文章类型创建一个高级搜索表单吗?

通过在搜索结果中添加包含您自定义文章类型的搜索表单,您可以为访问者提供更好的网站体验。

在本文中,我们将逐步向您展示如何在WordPress中创建自定义帖子类型的高级搜索表单。

如何在WordPress中为自定义文章类型创建高级搜索表单

为什么要在WordPress中创建自定义帖子类型的高级搜索表单?

如果您有许多不同的内容类型,那么自定义帖子类型搜索表单可以帮助您的访问者更容易地找到最相关的内容。

例如,我们使用自定义帖子类型在wp初学者组织我们的交易和词汇表部分。这使它们与我们网站上的其他内容保持分离。

如果我们在每个页面上添加一个自定义的帖子类型搜索表单,那么搜索结果将只显示该类别的帖子。

这种自定义搜索有助于你的访问者查看更多的页面,并在你的网站上停留更长的时间,这是积极的文字记者搜索引擎优化信号像较低的弹跳率和增加的停留时间。

说到这里,让我们向您展示如何在WordPress中为自定义帖子类型创建一个高级搜索表单。

用一个WordPress插件创建一个新的WordPress搜索算法

为自定义帖子类型创建高级搜索表单的最简单方法是使用SearchWP插件。这是WordPress最佳搜索插件被超过30,000个站点使用。

它很容易使用,并让你完全控制你的WordPress搜索结果。

你需要做的第一件事是安装并激活插件。

激活后,您需要转到设置搜索工作然后单击“许可证”菜单选项。

如何在WordPress中为自定义文章类型创建高级搜索表单

然后,在“许可证”框中输入您的许可证密钥,并单击“激活”按钮。

您可以在SearchWP网站的帐户中找到这些信息。

完成后,您需要点击“引擎”菜单选项。

如何在WordPress中为自定义文章类型创建高级搜索表单

这将带您进入一个屏幕,您可以在其中设置搜索引擎设置。把它想象成为你的网站创建你自己的谷歌搜索算法。

使用SearchWP,您需要先创建一个站点范围的搜索引擎,然后才能创建自定义的帖子类型搜索引擎,因此我们将首先这样做。

您可以通过单击“帖子”、“页面”、“库”或其他自定义帖子类型下拉列表来调整搜索引擎设置。

每个部分都有一个“权重乘数”,它将改变搜索引擎对内容的排名。

如果您希望搜索引擎将页面标题的值设置为高于内容,请相应地调整滑块。

如何在WordPress中为自定义文章类型创建高级搜索表单

完成自定义默认搜索引擎设置后,请确保单击“保存引擎”按钮来创建第一个搜索引擎。

现在您的初始搜索引擎已经设置好了,是时候为您的自定义帖子类型创建一个高级搜索表单了。

添加仅限于单个自定义帖子类型的高级搜索表单

要创建一个自定义搜索框,我们将从添加一个单独的搜索引擎开始,该引擎只针对您想要的自定义帖子类型。

首先,导航到设置搜索工作然后单击“新建”按钮。

如何在WordPress中为自定义文章类型创建高级搜索表单

这将自动创建一个新的单独的搜索引擎。

接下来,单击“来源和设置”按钮。

如何在WordPress中为自定义文章类型创建高级搜索表单

这将弹出一个弹出窗口,您可以在其中为您的自定义搜索引擎选择来源。

只需取消选中您不想包含的来源框。

在这个例子中,我们将只保留“优惠券”复选框,因为我们想创建一个搜索表单,只允许用户搜索我们的优惠券页面。

你还需要给你的搜索引擎起一个名字。请记下“引擎名称”框中的名称,因为您稍后会需要它。

如何在WordPress中为自定义文章类型创建高级搜索表单

然后,单击“完成”按钮。

完成后,单击“保存引擎”按钮保存新的自定义帖子类型搜索引擎。

现在,您需要下载SearchWP短代码扩展,以便轻松地将新的自定义帖子搜索表单添加到WordPress中。

首先,前往搜索工作短码扩展网站,然后单击“下载可用的活动许可证”按钮。

如何在WordPress中为自定义文章类型创建高级搜索表单

之后,你需要安装和激活扩展,就像你安装上面的插件一样。

现在,您可以使用短代码创建一个新的自定义帖子搜索表单页面。

只需导航至页面添加新内容然后给你的页面命名。

之后,单击加号“添加块”图标,调出块菜单。

如何在WordPress中为自定义文章类型创建高级搜索表单

接下来,在搜索框中输入“HTML”。

然后,选择“自定义HTML”块。

如何在WordPress中为自定义文章类型创建高级搜索表单

完成后,您可以将以下短代码和HTML添加到您的页面中。

2
3
5
6
8
9
10
11
12
13
14
15
16
17
18
19
[searchwp_search_form engine="coupon" var="searchvar" button_text="Find Results"]
 
<div class="search-results-wrapper">
 [searchwp_search_results engine="coupon" var="searchvar" posts_per_page=4]
  <h2>[searchwp_search_result_link direct="true"]</h2>
  [searchwp_search_result_excerpt]
 [/searchwp_search_results]
</div>
 
<div class="no-search-results-found">
 [searchwp_search_results_none]
 No results found, please search again.
 [/searchwp_search_results_none]
</div>
 
<div class="search-results-pagination">
 [searchwp_search_results_pagination direction="prev" link_text="Previous" var="searchvar" engine="my_test_engine"]
 [searchwp_search_results_pagination direction="next" link_text="Next" var="searchvar" engine="my_test_engine"]
</div>

上面的代码将添加您的搜索引擎,创建一个部分来显示搜索结果,如果需要,显示一个没有结果的消息,如果结果进入多个页面,则添加分页。

您需要更改引擎名称engine=“优惠券”你自己的引擎名。代码的其余部分可以保持不变。

如何在WordPress中为自定义文章类型创建高级搜索表单

请确保单击“发布”或“更新”来保存您的页面并使其处于活动状态。

您的自定义帖子类型搜索引擎现已在您的网站上运行。

如何在WordPress中为自定义文章类型创建高级搜索表单

SearchWP是一个非常灵活和可定制的搜索插件。您也可以使用这个插件来添加实时Ajax搜索,创建一个按类别搜索功能等等。

我们希望这篇文章能帮助你学习如何在WordPress中创建自定义帖子类型的高级搜索表单。

本站所有文章均来自互联网。如若本站内容侵犯了您的合法权益,可联系我们进行处理。

发表评论

您的电子邮箱地址不会被公开。