首页 > 且听风吟 > 自动生成网站地图 Auto Sitemap Generator 插件
2026
04-29

自动生成网站地图 Auto Sitemap Generator 插件

# 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 中**
- 原因:可能未在设置中启用相应的内容类型
- 解决方案:在设置页面检查并启用需要包含的内容类型

觉得文章有用,微信打赏一元
支持网站发展,微信打赏一元
联系定制一键,微信打赏一元
今天心情很好,微信打赏一元
微信打赏一元

留下一个回复

你的email不会被公开。

Characters: 0
0