Notice: 函数 WP_Object_Cache::add 的调用方法不正确。 缓存键不能为空字符串。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 6.1.0 版本添加的。) in /www/wwwroot/zz2zz.com/wp-includes/functions.php on line 6078
广告投放

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

有时候我们可能需要针对WordPress自定义文章类型创建高级搜索表单吗?这样可以通过在结果中添加包含自定义文章类型的搜索表单,为访问者提供更好的网站体验。

在本教程中,我们将向您展示如何为WordPress自定义文章类型创建高级搜索表单。

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

为什么创建WordPress自定义文章类型高级搜索表单?

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

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

这种自定义搜索可帮助您的访问者查看更多页面并在您的网站上停留更长时间,这会发出积极的WordPress SEO信号,例如较低的跳出率和增加的停留时间。

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

为自定义文章类型创建高级搜索表单的最简单方法是使用SearchWP插件(目前该插件已经被Awesome Motive收购),目前已经有30,000 多个网站使用这款WordPress搜索插件。它易于使用,并且让您可以完全控制您的WordPress搜索结果。

您需要做的第一件事是安装并启用插件。启用后,您需要转到设置»SearchWP,然后单击“License”菜单选项。

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

然后,在“License”框中输入您的许可证密钥,然后单击“Activate”按钮。您可以在SearchWP网站上的帐户中找到此信息。完成后,您需要单击“Engines”菜单选项。

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

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

使用SearchWP,您需要先创建一个站点范围的搜索引擎,然后才能创建自定义文章类型搜索引擎,因此我们将首先执行此操作。您可以通过单击“文章”、“页面”、“图书馆”或其他自定义文章类型下拉菜单来调整搜索引擎设置。每个部分都有一个“权重乘数(Weight Multiplier)”,它将改变搜索引擎对内容的排名方式。如果您希望搜索引擎重视页面标题而不是内容,请相应地调整滑块。

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

完成自定义默认搜索引擎设置后,请务必单击“Save Engines”按钮以创建您的第一个搜索引擎。现在您的初始搜索引擎已设置,是时候为您的自定义文章类型创建高级搜索表单了。

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

要创建自定义搜索框,我们将首先添加一个单独的搜索引擎,该引擎仅针对您想要的自定义文章类型。首先,导航到设置»SearchWP,然后单击“Add New”按钮。

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

这将自动创建一个新的独立搜索引擎。接下来,单击“Sources & Settings”按钮。

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

这将弹出一个弹出窗口,您可以在其中选择自定义搜索引擎的来源。只需取消选中您不想包含的来源的框即可。在此示例中,我们将只选中“Coupons”框,因为我们希望创建一个仅允许用户搜索我们的优惠券页面的搜索表单。

您还需要为您的搜索引擎命名。记下“Engine Name”框中的名称,因为您将在稍后的步骤中用到它。

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

然后,单击“Done”按钮。完成后,单击“Save Engines”按钮以保存新的自定义文章类型搜索引擎。

现在,您需要下载SearchWP简码扩展,以便轻松地将新的自定义文章搜索表单添加到WordPress。首先,前往SearchWP Shortcodes Extension网站,然后单击“Download available with active license”按钮。

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

之后,您需要按照安装上述插件的相同方式安装和启用扩展。现在,您可以使用短代码创建新的自定义文章搜索表单页面。

只需导航到页面»新建页面,然后为您的页面命名。之后,单击加号“添加区块”图标以显示块菜单。

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

接下来,在搜索框中输入“HTML”。然后,选择“自定义HTML”区块。

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

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

[searchwp_search_form engine="coupon" var="searchvar" button_text="Find Results"] 
[searchwp_search_results engine="coupon" var="searchvar" posts_per_page=4]

[searchwp_search_result_link direct="true"]

[searchwp_search_result_excerpt] [/searchwp_search_results]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
广告位招租919838898
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索