如何在WordPress网站中添加多语言搜索(2种简单方法)

您想在WordPress网站中添加多语言搜索吗?

如果您有一个多语言 WordPress 网站,那么添加多语言搜索功能可以帮助用户通过使用自己的语言进行搜索来更快地找到信息。

在本文中,我们将向您展示如何在 WordPress 中轻松添加多语言搜索,并通过更好的用户体验来取悦您的用户。

如何在 WordPress 中添加多语言搜索(2种简单方法)

目录

为什么要在 WordPress 中添加多语言搜索? 

方法 1:使用 TranslatePress 添加多语言搜索 

方法2:使用SearchWP添加多语言搜索(推荐) 

为什么要在 WordPress 中添加多语言搜索?

通常,用户在多语言网站上查找信息时会遇到困难,因为要么没有他们可以使用的搜索功能,要么搜索功能以错误的语言向他们显示内容。

添加多语言搜索功能可以帮助用户轻松找到所需的内容。这可以改善用户体验,这意味着用户将在您的网站上停留更长时间。

研究表明,参与度高的用户更有可能进行转化、订阅或做出购买决定。事实上,一项研究发现,76%的购物者更有可能从使用其母语的网站购买产品。因此,如果您有一家在全球销售的在线商店,这是必须的。

让我们看看如何在 WordPress 中轻松添加多语言搜索,而无需破坏您的网站或编写任何代码。

方法 1:使用 TranslatePress 添加多语言搜索

如果您尚未制作多语言网站或已经在使用 TranslatePress,那么此方法适合您。

TranslatePress是市场上最好的 WordPress 翻译插件。它允许您使用实时编辑器轻松创建多语言网站,以实现快速、轻松的翻译。

它开箱即用,允许默认的 WordPress 搜索显示多语言结果。

此方法的缺点是它使用默认的 WordPress 功能,该功能不太擅长获取正确的结果。

如果您以前没有使用过 TranslatePress 或需要帮助,请参阅我们关于如何轻松创建多语言 WordPress 网站的教程。

注意:请记住,TranslatePress 的免费版本仅允许您将网站翻译成另一种语言。因此,如果您想在 WordPress 中添加两种以上语言的多语言搜索,那么您需要购买TranslatePress Premium版本。

一旦您翻译完 WordPress 网站上的内容。是时候添加搜索表单了。

aioseo-step-2-add-a-search-block-to-your-wordpress-site”>将搜索块添加到您的 WordPress 网站

WordPress 附带一个内置搜索块,您可以将其添加到网站上的任何位置。

如果您使用的是基于块的主题(例如Ultra ),那么您将使用完整的站点编辑器来添加搜索块。

只需从 WordPress 仪表板访问外观 » 编辑器页面即可。

这将启动完整的站点编辑器,它看起来很像您用于编写帖子和页面的块编辑器。

现在,单击添加块按钮 (+) 以添加搜索块。

在站点编辑器中添加搜索块

您可以上下移动搜索块以将其显示在页面上的任何位置。

搜索块还附带一些样式选项,您可以从块工具栏或设置中进行选择。

搜索块设置

完成后,请不要忘记单击“保存”按钮来保存更改。

您现在可以访问您的网站以查看正在运行的搜索表单。

搜索表单预览

另一方面,如果您使用的主题不支持全站点编辑器,那么您可以添加搜索表单作为小部件。

只需从 WordPress 管理仪表板转到外观 » 小部件页面即可。

在这里,单击添加小部件块按钮 (+) 并将搜索块添加到小部件区域。

搜索小部件

“小部件块菜单”打开后,找到“搜索”块并将其添加到您的 WordPress 侧边栏。

不要忘记单击顶部的“更新”按钮来保存更改。

保存更改后,访问您的网站并查看正在运行的搜索框。

网站预览

方法2:使用SearchWP添加多语言搜索(推荐)

TranslatePress 使用的默认 WordPress 搜索功能不是很好。它非常基础,只在某些地方查找搜索词。

这就是SearchWP 的用武之地。

它是市场上最好的 WordPress 搜索插件,可让您轻松地用更强大的搜索功能替换默认的 WordPress 搜索。

搜索WP

SearchWP 自动构建搜索索引并匹配内容、标题、类别、标签、短代码、文档、产品等中的搜索关键字。

另外,它在激活后会自动替换默认搜索表单,因此如果您已经在网站上使用它,则无需替换它。

让我们看看如何轻松地向您的 WordPress 网站添加更好的多语言搜索。

首先,您需要安装并激活SearchWP插件。有关更多信息,请参阅我们的有关如何安装 WordPress 插件的指南。

之后,转到 SearchWP » 设置 页面,然后单击“许可证”菜单选项输入您的许可证密钥。

您可以从“SearchWP 帐户”页面获取许可证密钥。只需从那里复制许可证密钥即可。

之后,将其粘贴到“许可证密钥”字段中,然后单击“激活”按钮。

搜索WP许可证

现在,您已准备好创建您的第一个自定义搜索引擎。

只需从仪表板转到SearchWP » 设置页面即可。

从这里,您将看到 SearchWP 的第一个默认搜索引擎。它经过预先配置,适用于大多数网站,包括多语言网站。

您将看到具有不同属性的所有帖子类型。每个属性旁边都有一个幻灯片,您可以移动该幻灯片来为该属性分配权重。

搜索WP设置

您还可以单击“添加/删除属性”按钮以在搜索中包含更多区域。

例如,您也可以向属性添加自定义字段和分类法。

添加更多属性进行搜索

如果您对某个设置不确定,可以保持原样。默认选项适用于更多用例。

最后,单击“保存引擎”按钮来存储您的设置。

SearchWP 现在将开始在后台构建您的搜索索引。

现在,您所需要做的就是将搜索表单添加到您的网站。

将搜索块添加到您的 WordPress 网站

SearchWP 取代了内置搜索功能,这意味着您可以使用默认的 WordPress 搜索表单,并且它仍然会使用 SearchWP 来显示结果。

如果您尚未将搜索表单添加到您的网站,请按以下步骤添加。

如果您使用基于块的主题,那么您将使用全站点编辑器添加搜索块。

只需从管理仪表板转到外观»编辑器页面即可。

在编辑屏幕上,单击顶部的添加块按钮 (+) 并添加搜索块。

您可以通过向上或向下移动搜索块将其移动到要显示搜索表单的区域。

在站点编辑器中添加搜索块

最后,不要忘记单击“保存”按钮来保存更改。

如果您使用的主题不支持全站点编辑器,那么您需要将搜索小部件添加到网站的侧边栏或小部件就绪区域。

为此,请  从仪表板转到外观»小部件页面。

现在单击顶部的添加块按钮 (+) 以打开“小部件块菜单”。

从这里,找到搜索小部件并将其添加到您的首选小部件区域。

搜索小部件

不要忘记单击顶部的“更新”按钮来保存更改。

接下来,只需访问您的网站并使用改进的搜索框即可。

网站预览

我们希望本文能帮助您了解如何在 WordPress 中添加多语言搜索。您可能还想查看有关如何修复 WordPress 搜索错误的教程,以及有关如何在 WordPress 中创建多语言站点地图的文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/641002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#,入门教程(31)——预处理指令的基础知识与使用方法

上一篇: C#,入门教程(30)——扎好程序的笼子,错误处理 try catchhttps://blog.csdn.net/beijinghorn/article/details/124182386 Visual Studio、C#编译器以及C#语法所支持的预处理指令,绝对是天才设计。 编译程序的时候会发现&am…

EasyRecovery2024易恢复专业免费可靠的国产数据恢复软件

EasyRecovery TM (易恢复中国)是由全球著名数据厂商Ontrack 出品的一款数据文件恢复软件。支持恢复不同存储介质数据:硬盘、光盘、U盘/移动硬盘、数码相机、Raid文件恢复等,能恢复包括文档、表格、图片、音视频等各种文件。 Easy…

Docker Ipvlan l3s模式说明

看到Docker Ipvlan中有三种模式L2、L3、L3S模式,查阅了L3S,记录如下: 起因 Docker链接: IPvlan network driver 概念 注释说明(摘选自: ipvlan-l3s模式) L3S mode与L3 mode 的区别在于启用了iptables (conn-track…

服务优雅下线

服务优雅下线 问题背景描述 运维同事反馈上线滚动发布,旧实例接收的请求发生业务中断,没有处理完成, 为保证服务质量,期望发布时旧实例将已有请求处理完成再回收。先说可能会带来的影响:业务处理中断 导致数据不完整…

开源项目CuteSqlite开发笔记(八):Windows 64位/32位使用GetWindowLongPtr钩子函数

需求描述 在开发CuteSqlite的时候, 有一个功能需要实现,鼠标移到WTL::CStatic上后,发送消息通知CToolTipCtrl弹出。 遇到问题 WTL::CStatic控件没有相应 WM_MOUSEMOVE 消息,需要返回一个HTCLIENT消息来让窗口处理函数执行 WM_MO…

【QT+QGIS跨平台编译】之六:【LZMA+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

文章目录 一、lzma介绍二、文件下载三、文件分析四、pro文件五、编译实践一、lzma介绍 LZMA(Lempel-Ziv-Markov chain-Algorithm的缩写),是一个Deflate和LZ77算法改良和优化后的压缩算法。 libLzma是基于LZMA压缩算法封装的开源库。2001年被首次应用于7-Zip压缩工具中,是 …

点亮流水灯

目录 1.water_led 2.tb_water_led 50MHZ一个周期是20ns,0.5秒就是20ns0.02um0.00002ms0.000_00002s。0.5/0.000_00002s25_000_000个时钟周期,表示要从0计数到24_999_999 LED灯是低电平点亮,前0.5秒点亮第一个LED灯,当检测到脉冲信号点亮第二…

关于缓存 db redis local 取舍之道

文章目录 前言一、影响因素二、db or redis or local1.db2.redis3. local 三、redisson 和 CaffeineCache 封装3.1 redisson3.1.1 maven3.1.2 封装3.1.3 使用 3.2 CaffeineCache3.1.1 maven3.1.2 封装3.1.3 使用 总结 前言 让我们来聊一下数据缓存,它是如何为我们带…

【C/C++】C/C++编程——为什么学习 C++?

当提到C的时候,很多人会觉得语法复杂、学习曲线陡峭,并且好像与C语言还有点"纠缠不清"。尽管如此,C仍然是当今世界上最受欢迎和最有影响力的编程语言之一。特别是在当今快速发展的人工智能(AI)领域&#xff…

vue3前端开发,如何引入element-plus前端框架及配置参数

vue3前端开发,如何引入element-plus前端框架及配置参数!这是一个简单的教程,帮助大家快速在自己的项目中引入element-plus框架。 主要是介绍的引入流程和参数的配置情况。 如图,这个就是elment-plus前端框架里面的一个主按钮展示。表示我们配…

NodeJs 第二十章 代理

在计算机网络中,代理是一种中间服务,能够代理用户与网络资源之间的通信。代理服务器可以缓存网页内容、过滤网络流量或隐藏用户的真实IP地址等功能。 在日常开发中,我们接触最多的是客户端发送ajax到服务端。但是服务端并不是 node &#xf…

pod 报错Failed to connect to github.com port 443

pod 报错Failed to connect to github.com port 443 1、排查代理问题1.1、查找网络代理1.2、修改 Git 的代理 2、排查DNS解析问题2.1、查找 ip地址2.2、修改 host 文件 1、排查代理问题 1.1、查找网络代理 打开 设置 --> 网络与Internet --> 查找代理 1.2、修改 Git …

k8s中服务器容器tcp连接数量优化

netty的http1服务器在运行一段时间后会无法提供服务,返回客户端socket hang up 使用apipost测试抓包显示三次握手后被reset 修改net/core/somaxconn 登录容器,cat /proc/sys/net/core/somaxconn显示128,对于一个服务器来说,这个…

PLAN方法:解决 GAN 生成医学图像 Latent 空间中的隐私保护方法

PLAN方法:解决 GAN 生成医学图像 Latent 空间中的隐私保护方法 PLAN 原理StyleGAN 生成视网膜图k-SALSA 生成视网膜图PLAN方法 生成视网膜图 总结 PLAN 原理 论文:https://arxiv.org/abs/2307.02984 代码:https://github.com/perceivelab/P…

vulhub之redis篇

CVE-2022-0543 | redis的远程代码执行漏洞 简介 CVE-2022-0543 该 Redis 沙盒逃逸漏洞影响 Debian 系的 Linux 发行版本,并非 Redis 本身漏洞, 漏洞形成原因在于系统补丁加载了一些redis源码注释了的代码 原理分析 redis一直有一个攻击面,就是在用户连接redis后,可以通过ev…

企业微信开发:本地运行一个页面应用

问题 在开发环境本地运行一个页面应用,将网页URL配置到企业微信的应用主页网址中,此时应用在企业微信中能够正常打开网页吗? 结论是:能够正常访问页面。 能够访问的前提 能够访问的前提条件,企业微信客户端所在的网…

界面控件DevExpress ASP.NET Data Grid组件 - 可快速处理各类型数据!(一)

由DevExpress开发的快速且功能完整的ASP.NET Web Forms的Data Grid组件,从全面的数据塑造和数据过滤选项到十多个集成数据编辑器,该套件提供了帮助用户构建极佳数据所需的一些,没有限制! P.S:DevExpress ASP.NET Web …

k8s--helm

什么是helm?在没有这个helm之前,deployment service ingress helm的作用 通过打包的方式,把deployment service ingress等打包在一块,一键式的部署服务,类似yum安装 官方提供的一个类似与安装仓库额功能,…

C语言——结构体讲解

目录 一、结构体类型的声明 二、结构体变量的定义和初始化 三、结构体的重命名 四、结构体的自引用 五、结构体内存对齐 六、结构体传参 七、结构体实现位段 7.1 什么是位段 7.2 位段的声明和使用 7.3 位段的空间大小计算 7.4 位段的内存分配 7.5 位段的跨平…

计算机网络-物理层基本概念(接口特性 相关概念)

文章目录 总览物理层接口特性星火模型给出的相关概念解释(仅供参考) 总览 求极限传输速率:奈氏准则,香农定理(背景环境不一样) 编码:数据变成数字信号 调制:数字信号变成模拟信号 信…