中国网
WordPress 中的 post_name 是内容记录的短链接标识,官方字段写法通常是 post_name,有些后台说明或搜索内容会省略下划线写成 postname。这个字段一般用于生成文章或页面的固定链接,作用类似“页面别名”,不等同于文章🎯标题、文章 ID、分类名称或标签名称。
数据库中的 post_name 用于查看别名,post_title 用于查看标题,ID 用于确认内容身份,post_type 用于确认文章类型,post_status 用于确认发布状态。只有把这些字段放在一起核对,才能避免把同名草稿、回收站页面或不同内容类型误认为目标页面。
不过,页面标题不能单独决定最终的 postname。同名内容、历史修改、插件🎊设置、内容类型和网站语言规则,都会影响实际值。已经发布的页面应先在编辑页或数据库中确认当前字段,不要仅凭标题推测。
WordPress 的 post_name 通常需要满足唯一性。同一个文章类型下,如果已有内容占用了某个别名,系统可能自动追加数字后缀,例如在原有别名后增加 -2。数字后缀不一🎉定代表设置错误,而是说明系统在避免两🔮个内容使用完全相同的标识。
WordPress 的中文标题不一定自动转换成拼音。根据核心版本、编辑器、SEO 插件和站点配置,中文标题可能保留为中文别名,也可能被转为拼音🌅,或者在生成固定链接时呈现为编码形式。因此,“非洲人配人”这个标题并不存在一个脱离具体网站环境的唯一 postname。
修改 post_name 后出现 404,最✅常见原因是旧地址已经失效,但站点没有配置旧地址到新地址的重定向。对于已经被搜索引擎收录、被其他页📌面引用或已经产生访问记录的内容,不建议为了“看起来更规范”频繁更换别名。