梳理子比主题站内搜索页、搜索弹窗、类型 Tab、筛选、排序、关键词、搜索历史、模块接入与 Meilisearch。
梳理子比主题站内搜索页、搜索弹窗、类型 Tab、筛选、排序、关键词、搜索历史、模块接入与 Meilisearch。 #它不是一个独立搜索接口 子比主题的搜索体系主要围绕 WordPress 搜索页、主题搜索弹窗、Ajax 加载、Tab 切换、筛选、排序和模块接入构建。它不是一套开放搜索 API,也不是只靠 REST 搜索工作的独立服务。 二次开发搜索时,先判断目标是“改变搜索页展示”“增加搜索类型”“增加筛选条件”“改变查询字段”“接入外部搜索引擎”,再选择对应入口。 #核心文件 txt复制search.php inc/functions/zib-search.php action/main.php action/function.php inc/functions/rest-api/function.php inc/class/ms-class.php 文件 作用 search.php 搜索结果页模板 inc/functions/zib-search.php 搜索页内容、Tab、筛选、排序、关键词、查询改写 action/main.php 搜索弹窗内容 Ajax action/function.php 菜单搜索 Ajax inc/functions/rest-api/function.php 补充 WordPress REST 搜索范围 inc/class/ms-class.php Meilisearch 客户端封装 #搜索入口 入口 函数或动作 用途 搜索结果页 zib_search_content() 输出搜索页主内容 主搜索框 zib_get_main_search()