1. 主题介绍

NavAi 是一款专为 AI 工具导航网站设计的 WordPress 主题,复刻自知名 AI 导航站 faxianai.com 的视觉风格。主题采用卡片式布局,支持分类浏览、搜索、排行榜等功能,适合搭建各类 AI 工具收录站点。

主要功能

技术栈

2. 安装与激活

方法一:通过 WordPress 后台上传

1

下载主题

从 GitHub 仓库 https://github.com/ctrol/navai 下载最新版本的 Navai.zip 文件。

2

上传主题

进入 WordPress 后台 > 外观 > 主题 > 添加新主题 > 上传主题,选择下载的 Navai.zip 文件并安装。

3

激活主题

安装完成后点击"激活"按钮。主题激活后会自动创建必要的页面和分类数据。

方法二:通过 FTP 上传

1

解压文件

将 Navai.zip 解压,得到 Navai 文件夹。

2

上传至服务器

通过 FTP 客户端将 Navai 文件夹上传到 /wp-content/themes/ 目录。

3

后台激活

进入 WordPress 后台 > 外观 > 主题,找到 NavAi 主题并点击激活。

注意:主题激活时会自动创建"首页"、"在线工具"、"今日热榜"、"AI 排行榜"等页面。如果页面已存在则不会重复创建。

3. 基础设置

主题激活后,进入 WordPress 后台左侧菜单的 主题设置 进行基础配置。

3.1 通用设置

路径:后台 > 主题设置 > 通用设置

设置项说明默认值
Logo 文字显示在 Logo 图标旁的文字发现 AI
Logo 域名显示在 Logo 下方的小字域名FAXIANAI.COM
Logo 图片上传自定义 Logo 图片,留空则使用文字 Logo空
Favicon网站浏览器标签页图标空
排行榜数量详情页右侧排行榜显示的工具数量10
详情页正文广告代码在详情页标题与缩略图之间显示的广告空
侧边栏广告代码在详情页排行榜下方显示的广告空
提示:Logo 图片和 Favicon 支持点击"上传图片"按钮从媒体库选择,也可以直接输入图片 URL。

3.2 Logo 设置建议

4. 添加 AI 工具

AI 工具是主题的核心内容类型,每个工具对应一个独立的详情页面。

4.1 单条添加

路径:后台 > AI 工具管理 > 添加新工具

1

填写标题和简介

在标题栏输入工具名称(如"ChatGPT"),在编辑器中输入工具的详细介绍。简介会显示在首页卡片和详情页顶部。

2

设置特色图片

在右侧"特色图片"面板上传工具的图标或 Logo。建议尺寸 400x300 像素,格式为 PNG 或 JPG。

3

填写网址详情

在"网址详情"面板中填写:

  • 官网地址 — 工具的官方网站 URL(必须填写)
  • 网站图标 URL — 自动采集或手动输入网站的 favicon 地址
  • 热门推荐 — 勾选后会在首页"大热门 AI"区域显示
  • 新上线 — 勾选后会在首页"新出 AI"区域显示
4

选择分类

在右侧"AI 分类"面板中选择一个或多个分类。分类决定了工具在首页的展示位置。

5

发布

点击"发布"按钮,工具即可在前台展示。

4.2 一键采集网站信息

在编辑页面,输入官网地址后,点击地址栏右侧的"采集"按钮,系统会自动获取网站的标题、描述和图标。

提示:采集功能通过访问目标网站获取信息,部分网站可能因反爬虫机制无法采集,此时需要手动填写。

4.3 外链图片采集

如果工具介绍中引用了其他网站的图片(外链图片),可以使用"扫描远程图片"功能将其下载到本地:

  1. 在编辑器中粘贴包含外链图片的内容
  2. 点击编辑器下方的"扫描远程图片"按钮
  3. 系统会扫描出所有外链图片并列出清单
  4. 点击"开始采集",图片会自动下载并替换为本地链接
注意:此功能无需先保存文章即可使用,扫描的是编辑器中的当前内容。

5. 分类管理

主题使用自定义分类法"AI 分类"对工具进行归类。

5.1 预设分类

主题激活时会自动创建以下分类:

5.2 添加新分类

路径:后台 > AI 工具管理 > AI 分类

  1. 输入分类名称(如"音乐 AI")
  2. 选择父分类(可选,用于创建子分类)
  3. 输入分类别名(英文,用于 URL)
  4. 点击"添加新分类"

5.3 分类图标

主题会根据分类名称自动匹配图标:

关键词图标
热门、top火焰
图像、图片、绘画图片
视频、影视视频
写作、文本、文案钢笔
办公、文档公文包
对话、聊天、助手消息
编程、开发、代码代码
设计、UI、UX调色板
音频、音乐、声音音乐
搜索搜索

6. 导航菜单

主题支持两个菜单位置:主导航菜单和底部链接菜单。

6.1 创建主导航菜单

路径:后台 > 外观 > 菜单

  1. 点击"创建新菜单",输入菜单名称(如"主导航")
  2. 在左侧选择要添加的页面(如首页、在线工具等)
  3. 点击"添加到菜单"
  4. 在"菜单设置"中勾选"主导航菜单"
  5. 点击"保存菜单"

6.2 创建底部链接菜单

  1. 创建新菜单,输入名称(如"底部链接")
  2. 添加关于我们、联系方式、隐私政策等页面
  3. 在"菜单设置"中勾选"底部链接菜单"
  4. 保存菜单
提示:底部链接菜单会显示在网站页脚,通常放置关于我们、联系方式、隐私政策等页面链接。

7. 广告设置

主题支持在两个位置插入广告代码,均支持 HTML/JS(如百度联盟、Google AdSense)。

7.1 详情页正文广告

位置:详情页标题信息与网站缩略图之间

设置路径:后台 > 主题设置 > 通用设置 > 详情页正文广告代码

7.2 侧边栏广告

位置:详情页右侧排行榜下方

设置路径:后台 > 主题设置 > 通用设置 > 侧边栏广告代码

注意:广告代码使用 wp_kses_post 过滤,部分特殊标签可能被过滤。如果广告代码无法正常显示,请检查代码中是否包含被过滤的标签。

8. 页脚设置

路径:后台 > 主题设置 > 页脚设置

设置项说明
页脚描述显示在页脚上方的站点描述文字
版权信息自定义版权文字,留空则使用默认格式
ICP 备案号填写工信部备案号,会自动链接到备案查询网站
公安备案号填写公安网备号
注意:底部导航链接请通过"外观 > 菜单 > 底部链接菜单"管理,不在页脚设置页面中配置。

9. 批量添加

当需要一次性添加多个工具时,可以使用批量添加功能。

9.1 进入批量添加页面

路径:后台 > AI 工具管理 > 批量添加

9.2 填写工具信息

页面提供 5 组输入框,每组包含:

9.3 提交

填写完成后点击"批量添加"按钮,系统会自动创建对应的 AI 工具文章。如果网址已存在则会跳过。

提示:批量添加时建议先填写网址,系统会自动尝试采集标题和图标。如果采集失败,再手动填写标题。

10. 外链图片采集

当从其他网站复制内容时,图片通常是外链形式(URL 指向其他域名)。主题提供了一键采集功能,将这些外链图片下载到本地媒体库。

10.1 使用步骤

  1. 在编辑器中粘贴包含外链图片的内容
  2. 点击编辑器下方的"扫描远程图片"按钮
  3. 系统扫描后会列出所有外链图片
  4. 确认无误后点击"开始采集"
  5. 图片自动下载到本地,内容中的图片链接自动替换

10.2 注意事项

11. 短代码

主题提供两个短代码,方便在页面中展示 AI 工具。

11.1 热门 AI 工具

[hot_ai count="8"]

显示标记为"热门推荐"的 AI 工具,count 参数控制显示数量(默认 8)。

11.2 按分类显示

[category_ai category="写作AI" count="8"]

显示指定分类下的 AI 工具,category 为分类名称,count 为显示数量。

11.3 使用示例

在页面编辑器中直接输入短代码即可:

欢迎访问我们的 AI 导航站!以下是热门推荐:

[hot_ai count="6"]

更多写作类工具:

[category_ai category="写作AI" count="4"]

12. 常见问题

Q1: 主题激活后首页显示空白?

请确保 WordPress 的"首页显示"设置正确。进入后台 > 设置 > 阅读,将"您的首页显示"设置为"一个静态页面",并选择主题自动创建的"首页"页面。

Q2: 网站截图不显示?

网站截图通过 WordPress.com 的 mshots 服务获取。如果截图不显示,可能是:

解决方法是手动上传特色图片作为替代。

Q3: 如何修改主题颜色?

编辑 style.css 文件中的 CSS 变量:

:root {
    --primary-color: #E53935;      /* 主色调 */
    --primary-hover: #C62828;      /* 悬停色 */
    /* ... 其他变量 */
}

Q4: 搜索功能不工作?

请确保 WordPress 的固定链接设置不是"朴素"模式。进入后台 > 设置 > 固定链接,选择"文章名"或其他非朴素模式。

Q5: 如何备份和迁移数据?

AI 工具数据存储在 WordPress 的标准文章和分类表中,使用常规的 WordPress 备份插件(如 UpdraftPlus)即可完整备份。迁移时只需备份数据库和上传目录。

Q6: 主题支持多语言吗?

主题代码已使用 WordPress 国际化函数(__() 和 _e())包裹所有文本,支持通过 .po/.mo 文件进行翻译。目前默认语言为中文。