管理系统(DedeCMS)中,添加标签是提升网站内容管理和SEO优化的关键操作,标签能够帮助用户快速定位相关内容,同时增强搜索引擎对网站主题的理解,以下是详细的操作步骤和注意事项,涵盖不同场景下的标签添加方法。

在文章发布时添加标签
在撰写新文章时添加标签是最常见的方式,操作流程如下:
- 登录后台:通过管理员账号登录DedeCMS后台,进入“核心”-“内容发布”-“添加文档”页面。
- 填写基本信息:包括文章标题、所属栏目、作者等,确保选择正确的栏目(需支持文章功能)。
- 添加标签:在编辑器下方找到“标签”输入框,输入与文章内容相关的关键词,多个标签用英文逗号“,”分隔,织梦教程,标签添加,SEO优化”。
- 自动关联标签:若开启“自动提取关键词”功能(在“系统”-“系统基本参数”-“核心设置”中配置),系统会自动从文章内容中提取高频词作为标签建议,但仍需手动筛选和调整。
- 保存文档:点击“保存文档”或“发布”按钮,标签将同步保存至数据库。
在编辑已有文章时添加标签
对于已发布的文章,可通过以下步骤补充或修改标签:
- 进入文档管理”-“所有文档”中找到目标文章,点击“编辑”。
- 修改标签:在编辑页面底部找到“标签”字段,直接修改或添加新标签,用逗号分隔。
- 更新文档:点击“更新”按钮,系统会自动覆盖原有标签。
批量添加或修改标签
当需要处理大量文章时,可通过批量操作提高效率:
- 使用SQL命令:在后台“系统”-“SQL命令行工具”中执行更新语句,将所有“织梦教程”类文章的标签统一添加“DedeCMS”:
UPDATE `dede_archives` SET tags = CONCAT(tags, ',DedeCMS') WHERE title LIKE '%织梦教程%';
注意:操作前需备份数据库,避免误修改。
(图片来源网络,侵删) - 通过插件辅助:部分第三方标签管理插件支持批量导入标签(如Excel表格),需从DedeCMS官方或可信平台下载并安装插件。
标签的显示与调用
添加标签后,需在前端页面展示才能发挥作用,以下是常见的调用方法:
- 文章页调用:在文章内容页模板(如
article_article.htm)中,使用以下代码显示当前文章的标签:{dede:tag row='5' getall='0'} <a href="[field:tagurl/]">[field:tagname/]</a> {/dede:tag}row:显示标签数量;getall:是否调用全站标签(0为仅当前文章)。
- 列表页或首页调用:在列表模板(如
list_article.htm)中,通过以下代码调用指定栏目的热门标签:{dede:tag row='10' sort='hot' typeid='栏目ID'} <a href="[field:tagurl/]">[field:tagname/]([field:total/])</a> {/dede:tag}sort:排序方式(hot为热门,new为最新)。
标签的优化与管理建议
-
标签规范:
- 每篇文章标签数量建议3-5个,避免过多导致主题分散。
- 标签应使用精准关键词,避免宽泛词汇(如“技术”)。
- 保持标签一致性,例如统一使用“织梦教程”而非“dede教程”和“Dede教程”。
-
标签清理:
- 定期检查无关联或重复的标签,可通过后台“标签管理”删除未使用的标签。
- 避免使用特殊字符,确保URL兼容性。
-
SEO优化:
(图片来源网络,侵删)- 为标签页设置独立的标题和描述(在“标签管理”中编辑)。
- 通过robots.txt禁止搜索引擎抓取无价值的标签页(如/tag/?)。
常见问题解决
-
标签不显示:
- 检查模板是否正确调用标签标签。
- 确认文章是否已保存标签(后台编辑页查看标签字段是否为空)。
- 检查标签目录是否可写(
/data/tplcache/目录需有写入权限)。
-
标签点击无反应:
- 确认标签URL规则是否启用(在“系统”-“系统基本参数”-“栏目设置”中检查“使用目录默认主页名”)。
- 检查
.htaccess文件是否正确配置(伪静态规则需包含标签页规则)。
相关问答FAQs
Q1:为什么添加的标签在前端页面不显示?
A:可能原因包括:模板未调用标签标签、标签未正确保存、目录权限不足,建议先在后台编辑文章确认标签已保存,再检查模板代码是否完整,最后确保/data/tplcache/目录可写,若问题依旧,可尝试更新系统缓存。
Q2:如何批量删除不需要的标签?
A:可通过SQL命令实现,删除所有包含“测试”的标签:
UPDATE `dede_archives` SET tags = REPLACE(tags, ',测试', '') WHERE tags LIKE '%测试%';
执行后需清理标签缓存(后台“系统”-“一键更新缓存”),对于完全未使用的标签,可在“标签管理”中手动删除。
