WordPress 的搜索引擎。它使用 Loupe 搜索引擎为您创建文章和页面的搜索索引,并搜索该索引。

安装: 4

依赖项: 0

建议者: 0

安全: 0

星标: 47

关注者: 3

分支: 0

开放问题: 2

类型:wordpress-plugin

0.0.9 2024-04-14 20:07 UTC

This package is auto-updated.

Last update: 2024-09-14 21:00:59 UTC


README

功能 | 安装 | 使用 | 过滤器 | 致谢 | 许可

概述

WP Loupe 是一个用于 WordPress 的插件,可显著提高您网站的搜索功能。它利用自定义搜索索引来提供快速和精确的搜索结果。

WP Loupe 使用 Loupe 搜索引擎 为您的文章和页面构建搜索索引。搜索索引存储在 SQLite 数据库中,当创建或更新文章或页面时,会自动更新。

主要功能

(这是一个待办事项列表,并非所有功能都已实现)

  • 在创建或修改文章或页面时自动更新搜索索引。
  • 对拼写错误具有容错性(基于状态集索引算法和 Levenshtein)
  • 支持使用引号 " 进行短语搜索
  • 支持词干提取
  • 使用 WordPress 翻译中的停用词,例如,挪威博克马尔语
  • 自动检测语言
  • 从管理界面(设置 > WP Loupe)重新索引所有文章和页面的选项。
  • 与主题的 search.php 模板兼容。已与 Twenty Twenty-Four 测试。
  • 支持自定义文章类型。
  • 将处理时间作为注释添加到页脚。
  • 支持翻译。.pot 文件包含在 languages 文件夹中。
  • 从搜索索引中删除被删除的文章和页面。
  • 支持多站点,包括索引网络中所有站点的选项。
  • 支持多站点。选择要索引的站点。
  • 支持多站点。选择要搜索的站点。
  • (考虑中) 支持使用任何 SQL 启发式过滤语句对任何属性进行筛选(和排序)

安装方法

  • 使用 gitcomposer 通过命令行手动安装。
  • 使用 composer require soderlind/wp-loupe 安装。
  • 下载最新的 wp-loupe.zip 文件,解压,并将其上传到您的插件文件夹。
  • 下载最新的 wp-loupe.zip 文件,然后从 WordPress 管理界面(插件 > 添加新插件 > 上传插件)进行安装。
  • 直接从 WordPress 管理界面(插件 > 添加新插件 > 搜索“WP Loupe”)进行安装。

wp-loupe.zip 文件可在 最新版本 的“资产”部分找到。

安装后,激活插件,然后转到 设置 > WP Loupe 以重新索引所有文章和页面。

如何使用

  • 当创建或更新文章或页面时,搜索索引会自动更新。
  • 要将较旧的文章或页面添加到搜索索引中,请转到 设置 > WP Loupe,勾选重新索引复选框,然后点击“保存更改”按钮。
  • 通过在 设置 > WP Loupe 管理页面上选择文章类型或通过将文章类型添加到 wp_loupe_post_types 过滤器(见下文)来将自定义文章类型添加到搜索索引中。

过滤器

  1. wp_loupe_db_path:此过滤器允许您更改存储 Loupe 数据库文件的路径。默认情况下,它在 WP_CONTENT_DIR .'/wp-loupe-db' 目录中。
add_filter( 'wp_loupe_db_path', WP_CONTENT_DIR . '/my-path' );
  1. wp_loupe_post_types:此过滤器允许您修改 WP Loupe 插件所处理的文章类型数组。默认情况下,它包括 'post' 和 'page'。
add_filter( 'wp_loupe_post_types', [ 'post', 'page', 'book' ] );
  1. wp_loupe_filterable_attribute_{$post_type}:此动态过滤器允许您修改每个文章类型的可筛选属性数组。默认情况下,它包括 'title' 和 'content'。
add_filter( "wp_loupe_filterable_attribute_book", [ 'title', 'author', 'isbn' ] );

致谢

WP Loupe 是基于 Loupe 构建的。Loupe 使用 MIT 许可证。

版权和许可证

WP Loupe 版权 © 2024 Per Søderlind

WP Loupe 是开源软件;您可以在自由软件基金会发布的 GNU 通用公共许可证第 2 版的条款下重新分发它或修改它。

WP Loupe 的分发是希望它将是有用的,但没有任何保证;甚至没有关于其商业性或针对特定目的适用性的暗示保证。有关更多信息,请参阅 LICENSE