Ajax Search Pro高效定制化实时WordPress搜索插件

$2.99

Description

主题/插件官方原版演示

Ajax Search Pro是WordPress平台上最强大的实时搜索引擎插件之一。它不仅能够替换默认的WordPress搜索栏,还能通过高度可定制的功能和选项,为用户提供更加精准和高效的搜索结果。

这款插件支持多种过滤器,包括复选框、下拉列表、单选按钮类别过滤器以及自定义字段(文章元数据)过滤器,帮助用户快速找到所需内容。无论是大型网站还是小型博客,Ajax Search Pro都能显著提升搜索体验。

Ajax Search Pro的主要特点包括:实时搜索、高度可定制、多种过滤器支持、自定义字段搜索、美观的界面设计等。这些功能使得它成为WordPress用户的首选搜索插件。

此外,Ajax Search Pro还不断更新,修复已知问题并优化性能,确保用户始终获得最佳体验。无论您是个人博客还是企业网站,Ajax Search Pro都能满足您的搜索需求。

如果您正在寻找一款高效、定制化且功能强大的WordPress搜索插件,Ajax Search Pro无疑是您的最佳选择。立即体验,提升您的网站搜索功能!

🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新记录 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

Ajax Search Pro插件更新日志如下:
4.27 - 2025年3月19日
此次发布主要集中在大幅改进高级标题和内容字段,这是一个由于其复杂性而经常被忽略的功能。新的可视化标签编辑器应使初学者用户更容易上手。

完整的更新日志,请查看 4.27 版本。

新功能
为高级标题和描述字段添加了可视化标签编辑器(#201)

为 Divi 博客模块的实时筛选功能增加了支持(#212)

增加了结果分组头可点击链接的选项,链接到分组归档页面(#160)

为索引表引擎增加了自动单数/复数化功能(#61)

改进
改进了 ACF 关系字段索引(#208)

大幅改进了预测关键词建议(#194)

当使用 Lite 版简码时,Pro 版会在 Lite 版停用后输出第一个存在的搜索实例(#211)

HTML 结果输出现在通过 wp_kses_post 过滤以大幅提高安全性(#192)

增加了对 Search Exclude 插件的支持(#191)

开发转移到 PHP 8.4 以确保兼容性(#185)

在一些重复查询中增加了 wp_cache_get() 以大幅提高加载性能(#188)

改进了“加载更多结果…”链接的 SEO(#181)

修复
修复了新代码推荐中的权限检查问题(#210)

修复了索引表在大数据集且不使用相关性排序时结果与结果页面和实时结果列表不一致的问题(#198)

修复了使用重置按钮和输入或范围输入筛选器时,按下“返回”键会触发重置的问题(#203)

修复了 Elementor 循环网格和归档页面筛选的问题(#178)

修复了在 Divi 中结果页面覆盖不会触发的问题(#202)

修复了用户排除参数的问题(#180)

修复了自动完成功能未能正确清除的问题(#183)

修复了关键词高亮功能中引号字符未能正确忽略且高亮未执行的问题(#204)

修复了插件清理期间某些数据未正确清除的问题(#209)

修复了一个查询参数的问题(#200)

修复了重复 ID 解析脚本在某些情况下未能正确工作的问题(#199)

修复了双引号搜索短语的问题(#193)

修复了 REST API 中文章类型筛选影响结果不正确的问题(#184)

4.26.16 - 2024年10月23日

新功能
Elementor 循环网格支持

Jet Engine 列表网格支持

改进
大幅改进索引表音译功能(#140)

预览窗口现在可以调整大小和响应(#173)

Cloudflare Rocket Loader 现在完全支持(#148)

改进了归档页实时加载器(#157)

修复
修复了某些分组选项启用时出现的警告(#152)

修复了 ACF 重复器索引的问题(#154)

修复了归档页实时加载器的问题(#155)

修复了 Cloudflare 由于误报而阻止保存请求的问题(#156)

修复了 Elementor 小工具无限加载的问题(#158)

修复了覆盖属性的问题(#159)

修复了 Bricks 构建器在实时视图中未正确渲染的问题(#166)

修复了与 Yoast SEO 站点地图生成器的冲突(#169)

修复了多站点搜索问题(#149)

增加了对 GTranslate 插件的支持,确保结果被正确翻译(#170)

修复了 BuddyPress 搜索的问题(#167)

4.26.15 - 2024年8月12日

改进
修复了 WP Rocket 集成的问题(#150)- 特别感谢 WP Rocket 团队的 alfonso100 和 joejoe04 的帮助

4.26.14 - 2024年8月5日

改进
修复了在自定义位置使用多个搜索栏时导致第二个搜索栏无法正常工作的问题(#147)

图片懒加载现在使用浏览器的 loading="lazy" 属性,而不是使用自定义脚本(#146)

修复了一些缓存插件最小化器未能正确识别输出并错误最小化的问题(#143)

修复了激活时 chmod 掩码和递归目录创建的问题(#142)

4.26.13 - 2024年7月31日

新功能
在插件根目录中添加了与 OpenAPI 兼容的 swagger.yaml 文件用于 REST 接口(#123)

通过将当前构建引擎更换为 esbuild,大幅优化了插件脚本输出。整体构建脚本已重构为 node.js 和 npm(#133)

改进
大幅改进了媒体文件搜索,并修复了 PDF 结果中上下文和图片未显示的问题(#136)

修复了错误设置的文章限制导致后端问题的问题(#137)

修复了文章标签筛选器抛出错误的问题(#138)

修复了后端选项文章类型搜索不正确工作的问题(#135)

修复了完全匹配的问题(#141)

4.26.12 - 2024年6月25日

新功能
现在可以调整用户搜索头像图片的源大小(#128)

现在可以在搜索结果页面启用预测搜索结果(#129)

改进
将搜索查询参数转换为具有数组访问权限的类型安全对象,以更好地为开发人员提供类型提示(#124)

修复了错误的列宽导致崩溃的问题(#127)

添加反引号以避免查询中的保留关键字冲突(#126)

修复了块编辑器脚本的依赖项(#119)

修复了多站点自定义模板路径的问题(#122)

修复了索引表和“精确且”关键词逻辑的问题(问题 121)

修复了某些主题的输入表单中的小问题(问题 77)

修复了文章类型筛选器的已选复选框未添加 asp_option_checked CSS 类的问题(#130)

修复了在首次保存前预览搜索栏时触发的通知(#131)

构建 5069

4.26.11 - 2024年5月28日

改进
修复了最新版本的 iOS Safari 和自定义字段标签的问题(问题 114)

修复了与主自定义字段排序结合使用时的次自定义字段排序问题(问题 115)

修复了 wp-cache 目录掩码和创建的问题(问题 116)

更新了自动更新脚本的 API 端点和方法(问题 118)

v4.26.10-2024.05.06
改进
修复了索引表负数和停止字的问题
将asp_options_selected CSS Class添加到复选框和Radio过滤器的父标签元素中,为开发人员提供更好的样式定位

v4.26.9-2024.04.22
改进
WPML字符串翻译兼容性修复程序
索引表负关键字现在甚至排除与关键字的部分匹配
更新了高级标题和内容字段HTML标记改进
修复了二级订购接口的问题
修复了使用单选按钮布局时标签过滤器的问题
修复了随机排序参数的问题
4.26.9的所有修复和问题都可以在这里找到。

v4.26.8-2024.04.09
新功能
可以按修改后日期asc/desc排序结果
改进
索引表自定义字段对象索引已得到改进
元框兼容性选项现在会影响“经典编辑器”按钮-对于未选择的帖子类型,这些按钮是隐藏的
修复
修复了Breakdance编辑器的潜在兼容性问题
修复了选项不一致的问题
修复了高级标题和内容字段HTML标记处理程序的一个问题-现在应该正确地剥离标记
修复了分类法术语复选框的一个问题,即复选框在隐藏时不会被取消选中,如果强制执行,则无意义。
关于4.26.8的所有问题都可以在这里找到。

v4.26.7-2024.03.19
改进
“高级标题”和“内容”字段现在可以自动检测Post Type对象和Post Type对象阵列。当检测到对象时,标题由ID字段获取。
使用通用接口改进了资产加载程序,以确保避免某些ajax请求出现已知问题
修复
修复了一些丢失的翻译

4.26.6 - 2024.03.15
新功能
高级标题和描述字段中的短代码支持

搜索集成到本地菜单系统中-现在可以将搜索用作本地菜单元素

向添加了一个新选项,以启用/禁用在分类术语筛选器中自动选中或取消选中的父/子复选框

修复
修复了完整网站编辑器中不存在搜索块的问题

4.26.5 - 2024.03.04
新功能
为高级标题和内容字段“分隔符”添加了一个新参数,当自定义字段值为数组时,该参数用于连接值

添加了一个用于分类术语过滤器的选项:按父术语过滤还应包括来自子术语的结果?如果来自子类别的帖子也没有直接分配给父类别,则如果选择了父类别,这将强制过滤器仍然适用。

增加了对高级自定义字段中继器/主题生成器字段索引和搜索的支持

修复
修复了PDF缩略图生成器的一个问题,即选择默认图像时不会生成缩略图。

PDF缩略图生成器现在还检查WordPress中预先生成的缩略图,并在可用的情况下使用这些缩略图,同时也会尊重所选的图像大小

修复了与WooCommerce ajax购物车功能的冲突

修复了数字范围自定义字段筛选器的一个问题,即重定向到具有空筛选器范围的结果页面时,最终会填充“0”个值,但可能没有结果。

4.26.4 - 2024.02.14
修复
修复了索引表分类法和自定义字段搜索的错误

修复了在某些情况下不应用随机排序的错误

4.26.3 - 2024.02.08
可能是4.27之前的最终准备/错误修复更新

新功能
添加了一个新的查询参数,以允许/禁止在使用网站语言时丢失WPML翻译

后标签过滤器现在允许过滤框中有10000个项目,而不是以前的400个

现在媒体搜索支持vtt(字幕)文件

修复
在高级标题或内容中使用WooCommerce{_sale_price}时,只有在商品正在销售时才会出现

修复了帖子类型和用户元字段搜索逻辑的问题

次要修复是内部文件管理器

修复了CSS生成器中的一个问题,在特定配置中,一些资产没有被提取

修复了索引表标记化器循环并且响应时间过长的问题

修复了存档页面实时筛选器的问题

Divi实时分页将正确用于自定义商店页面

修复了容器中某些elementor项重复的问题

修复了媒体搜索的排序问题

修正了一个变体不会显示在WooCommerce结果页面上的问题

修复了同位素结果导航的可访问性问题

修复了各种PHP 8.3弃用警告

添加了短代码输出缩小,因此当在短代码块中使用插件短代码时,WordPress auto()添加的换行符应该被忽略

许多其他小修复

变化
高级内容字段现在将遵循最大内容长度(每个字段都修剪为设置的长度)

略微改进了媒体索引搜索

4.26.2 - 2023.03.31
修复
修复了与目录权限相关的错误

修复了ACF关系筛选器解析器用于解释WPML语言的问题

为后端ajax处理程序以及一些页面表单添加了一些安全措施(CVE 2023-1420&wpscan报告)

4.26.1 - 2023.02.21
变化
添加了一些新的关键字建议挂钩

修复
修复了垂直结果滚动的问题

修复了标题自动完成的问题

修复了WooCommerce结果页面结果计数的问题

4.26 - 2023.02.19
查看4.26版本的博客文章,了解有关新功能的更多详细信息。

新功能
预测搜索结果建议

谷歌标签管理器(GTM,GTM.js)支持分析集成

更多结果功能现在可用于分组结果

变化
更高效的nag通知从插件后端部分删除

垂直和水平滚动条现在显示为覆盖,以获得更好的输出

更改了结果组输出-每个组都有一个单独的DIV容器,其中包含可区分的CSS类,以便于自定义

为索引表设置添加了一条警告消息,提示在索引处于活动状态时不要关闭浏览器选项卡

修复
修复了日期筛选器的问题

修复了索引表的一些短代码问题

现在,大多数与缓存相关的文件都已从asp_upload移动到asp_cache文件夹

PDF结果文本预览长度现在正确

asp_perse_filters()内存相关问题修复

将放大镜按钮内部元素从DIV更改为SPAN(验证错误修复)

4.25.1 - 2023.01.18
变化
搜索栏现在在特定条件下在后端的Gutenberg编辑器中呈现

更新了后端的侧边栏

将后端的字体系列更新到Roboto,并进行了一些可视性更改

恢复为更健壮的前端json数据解析方法

修复
修复了索引表cron作业的数组索引问题

将asp_comact HTML属性更改为data-asp-compact,使其不再触发HTML验证错误

修复了资源生成器的文件清理方法

4.25 - 2023.01.10
新功能
使用ImageMagick生成PDF结果缩略图。请检查此知识库的配置。

支持按ID排序帖子和用户结果

同义词和附加关键字现在支持多个关键字短语(用逗号分隔)

变化
更改了get_result_field(..)主题函数签名,现在它允许添加$post参数作为第二个参数

自定义字段筛选器-现在正确支持ACF关系字段

修复
修复了索引表搜索和事件日历插件的问题

修复了媒体文件搜索的一个问题,即当存在PDF内容时,无法正确提取内容字段

索引表引擎的阿拉伯语变音符号识别得到了改进

修复了Elementor“加载更多结果”功能的问题

4.24.2 - 2022.12.10
新功能
在“高级”选项下添加了一个辅助功能菜单,以控制一些咏叹调标签,这些标签直到现在都无法更改

变化
关键字荧光笔-现在也适用于搜索结果页面

关键字highlighter—现在不再使用本地存储,而是使用asp_highlight查询参数。这可以更好地确定在哪里使用荧光笔,甚至可以在全局范围内使用。

修复
后端上的删除按钮已修复

在搜索按钮中添加了一个缺失的咏叹调标签

为输入字段添加了最小和最大高度的CSS unset

修复了索引表搜索的一个问题,在某些情况下,由于WP_query的查询参数问题,结果会消失

通过强制使用正确的协议修复了样式表加载的问题

4.24.1 - 2022.11.25
变化
索引表:更好的分类术语索引,短的分类术语名称也作为完整的单词进行索引,以获得更准确的匹配

将聚合资产位置移动到wp-content/cache/asp/文件夹以获得更好的服务器兼容性

进一步的脚本大小和加载队列优化—在默认配置的基础上节省12%

修复
修复了索引表搜索和通用筛选器的问题

4.24 - 2022.11.19
请查看此博客文章了解4.24功能展示。

新功能
自定义字段过滤器-“范围输入”过滤器类型。价格等的两个数字输入字段。(请参阅文档)

不支持筛选文章类型存档页面

高级标题/内容字段的数字格式,参数为“type=Number”、“decimals=0”、“decimal_separator='.'”、“thousand_separator=','(请参阅文档)

挂钩输出字体CSS:asp_fonts_CSS

自定义字段筛选器-在{get_fields}功能中添加了“is_post_id”参数,因此将帖子id作为值的自定义字段现在可以将帖子标题显示为筛选器标签。适用于例如:活动日历场馆等。(见展示)

“is_post_id”作为adavnced title/field参数-将帖子id作为值的自定义字段现在可以将帖子标题显示为过滤器标签。适用于例如:活动日历场馆等。(请参阅文档)

自动滚动:当点击结果,然后点击浏览器返回按钮时,插件将自动滚动回点击的结果元素

添加了3个新主题圆形深蓝色、圆形浅蓝色和圆形紫丁香

修复
从搜索表单中删除了输入[type=submit],并将放大镜元素更改为按钮,以便使用tab键更好地定位。

将复选框“勾选”元素从标签更改为div,以更好地进行SEO

修复了当更新信息不可用时,插件在WordFence中显示为“已放弃”的问题

当使用媒体服务进行PDF索引时,插件现在可以在实时结果列表中显示描述(来自PDF内容)。关键字荧光笔可以用于此文本。

修复了ACF多选值索引的问题

修复了SG Optimizer的一个问题,即CSS组合功能无法解析插件CSS

修复了搜索框对齐的问题

根据插件后端设置的实际结果顺序更正了搜索查询顺序。

修复了“试试这个”关键字的问题-当触发器关闭时,它们不再触发实时搜索

修复了未及时初始化结果容器的问题

变化
OutputBuffer类-将OB与CSS管理器代码隔离,添加钩子以允许访问OB输出

改进的资产加载程序-现在插件自动检测字体/样式/脚本应该添加到哪里。这将在没有插件快捷代码的页面上节省大量开销。

永久删除了旧的遗留脚本-大大减少了插件的大小

进一步改进了脚本加载方法

索引表-现在对帖子类型的单数和复数名称进行索引(标题优先)。例如,用户在“产品”中键入,然后按优先级排列产品发布类型中的项目

高级标题和内容字段-使其更大,便于编辑

删除了一些未使用的图像资源

WCAG改进-复选框过滤器“标签”标签更改为“DIV”instad,这样WCAG读者就不会感到困惑。搜索表单现在也有一个角色=添加了搜索

4.23.3 - 2022.09.22
修复
修复了索引表附件搜索的一个问题-帖子类型搜索设置影响了附件搜索设置

修复了在Elementor弹出窗口中显示时搜索样式的问题。如果出现样式问题,请查看样式问题文档以获取解决方案

4.23.2 - 2022.09.19
变化
改进了一些字符串转换方法

修复
修复了CSS加载程序的一个潜在错误

修复了索引过程中非标量ACF值触发警告时索引表的问题

修正了紧凑型箱体宽度计算

当使用“绝对”位置时,更正了紧凑布局容器浮动

已更正更改日志URL

4.23.1 - 2022.09.16
修复了一些与命名空间相关的问题

修复了使用Visual Composer(或WPBakery页面生成器)时触发500错误消息的问题

修复了图像分析器的问题

4.23 - 2022.09.15
新功能
更好的CSS样式加载方法选择-最优(内联+文件)|所有文件|所有内联

实时搜索过滤器现在可以在WooCommerce商店页面上工作

实时搜索过滤器现在适用于Category、Tag和任何其他Taxonomy存档页面

变化
大大改进了标题关键字建议和自动完成算法

删除了不推荐使用的旧滚动条脚本

更好的搜索样式加载-默认情况下,自定义的搜索样式现在打印为内联样式。当具有多个搜索实例时,这节省了大量带宽。CSS/JS迷你插件是常用的,这种方法使他们能够更好地控制每个页面样式。

更改了负tabindex的自动完成字段,因此它被排除在键盘导航之外

删除了Async CSS加载程序-它对正确的页面浏览分数无效,CDN/Cache插件提供商拥有卓越的解决方案

重新组织的兼容性面板

为了更好的兼容性,将javascript响应分隔符更改为不包括“!”字符

URL覆盖faute现在也可以与Elementor实时结果一起使用——直到现在,浏览器地址URL总是更改,现在它没有更改,直到启用为止

自托管所有图像-据报道加载缓慢。

“显示更多结果”文本现在支持{phrase}变量

对核心服务器端代码进行重大重构和重组,以满足更高的PHP编码标准

修复
水平布局-现在可以在图像不可用时正确显示结果描述

修复了日语表意空间字符的问题

改进了搜索实例的内联脚本加载程序,使缓存插件能够更好地识别页面的输出差异

修复了BuddyPress xprofile字段otpion的问题

4.22.5 - 2022.08.13
变化
帖子类型过滤器现在允许下拉列表和单选值的“全选/任意”选项

紧凑的盒子布局-可以为每种设备类型单独启用

提高了垂直滚动条的可见性

修复
修复了视觉关键字荧光笔的问题

修复了垂直导航事件加载不正确的问题

高级标题和内容字段现在已注册为字符串翻译

修复了elementor products过滤器在初始分页无法正常工作时的问题

索引表-改进了HTML解析器

添加了一些缺失的翻译-感谢Domi指出它们

4.22.4 - 2022.07.14
变化
索引表:改进了自定义字段标记化过程

同义词-现在可以从CSV文件导入

改进了全局事件处理程序脚本

更新消息现在包括到许可证激活页面的链接

默认情况下禁用滚动条脚本-改为使用现代浏览器滚动条样式

极大地提高了单个字体资产的加载

删除了默认选项上的一些CSS开销

修复
修复了init脚本的ajax突变检测器的问题

修复了REST API搜索结果计数的问题

修复了自动更新程序脚本的问题

修复了当搜索文本也可见时压缩框关闭脚本的问题

修复了同位素结果URL识别的问题

修复了紧凑型方框布局的固定布局问题

4.22.3 - 2022.07.01
更改和修复
Init方法-为Init脚本使用交叉点观测器,而不是更昂贵的视口检查功能

悬停结果和设置框定位-修复了一个问题,即当身体变换不存在时,身体边缘被错误地从位置中减去

缩小了打印的内联脚本的大小

修复了建议的关键字未触发搜索的问题

4.22.2 - 2022.06.29
新功能
现在,每个搜索栏只有在主窗口上可见时才进行初始化,以提高处理性能。此功能可以在此处关闭。

变化
脚本的初始执行时间大大提高了约70%。这是谷歌页面速度洞察的一个重大改进。之前和之后的示例。

改进了浏览器推送状态(前后)按钮的行为

现在,每个现有的安装都切换到新的、更强大的非遗留脚本。遗留脚本现在已弃用,并将在下一个主要版本中删除。

修复
将主菜单slug更改为asp_main_menu,因为它在特定安装中丢失(可能与另一个插件冲突?)

修复了RESTapi与PHP7的兼容性问题

修复了一些与Elementor过滤相关的问题

修复了搜索栏宽度计算的问题

结果信息框-像{短语}这样的伪变量现在可以在文本中多次使用。

修复了关键字高亮显示功能中重音字符的问题,现在重音和非重音版本应该正确高亮显示