# Auto Sitemap Generator 插件
## 插件介绍
Auto Sitemap Generator 是一个 WordPress 插件,用于自动生成网站地图(sitemap.xml 和 sitemap.html),帮助搜索引擎更好地索引网站内容。
## 功能特点
- **自动生成**:支持手动触发和自动触发两种方式
- **双格式输出**:同时生成 XML 和 HTML 格式的 sitemap
- **文章排序**:默认按最新发表时间排序,最新的文章排在前面
- **自定义配置**:可配置包含的内容类型、更新频率和优先级
- **实时更新**:发表新文章时自动更新 sitemap
## 安装方法
1. 下载插件并解压到 `wp-content/plugins/` 目录
2. 在 WordPress 管理后台的「插件」页面激活插件
3. 激活后插件会自动生成初始 sitemap 文件
## 使用方法
### 手动生成 Sitemap
1. 登录 WordPress 管理后台
2. 进入「设置」→「Sitemap Generator」页面
3. 点击「生成 Sitemap」按钮
4. 等待生成完成,会显示成功消息
### 自动生成 Sitemap
插件会在以下情况下自动生成 sitemap:
- 发表新文章时
- 发表新页面时
## 配置选项
在「设置」→「Sitemap Generator」页面,您可以配置以下选项:
### 包含内容
- **文章**:是否包含文章
- **页面**:是否包含页面
### 更新频率
- **总是**:每次访问都可能更新
- **每小时**:每小时更新一次
- **每天**:每天更新一次
- **每周**:每周更新一次
- **每月**:每月更新一次
- **每年**:每年更新一次
- **从不**:从不自动更新
### 优先级
- 设置网站内容在 sitemap 中的优先级,范围为 0.0-1.0
## 技术实现
### 核心功能
1. **XML Sitemap 生成**:遵循 sitemaps.org 标准
2. **HTML Sitemap 生成**:提供用户友好的网站地图页面
3. **自动触发机制**:使用 WordPress 钩子在发表内容时自动生成
4. **手动触发机制**:通过管理后台页面和 AJAX 实现
## 故障排除
### 常见问题
1. **Headers already sent 错误**
- 原因:插件文件可能包含 UTF-8 BOM 标记
- 解决方案:确保插件文件以无 BOM 的 UTF-8 编码保存
2. **Sitemap 生成失败**
- 原因:可能是文件权限问题
- 解决方案:确保网站根目录有写入权限
3. **内容未包含在 sitemap 中**
- 原因:可能未在设置中启用相应的内容类型
- 解决方案:在设置页面检查并启用需要包含的内容类型
- 本文固定链接: https://www.fengshen.cn/2026/04/自动生成网站地图-auto-sitemap-generator-插件/
- 转载请注明: 风神 于 一梦风神 发表
