【发布时间】:2011-11-11 01:04:21
【问题描述】:
自 2003 年以来,我就有了一个博客。几年前,我将它从我自己编写的用于学习 PHP 的自定义博客系统转移到了 Wordpress。我编写了一个自定义脚本来进行导入,并且所有字段都可以正常导入(标题、创建/编辑日期、帖子正文、元数据、回复等),除了 post-slug 列。当时,我要么没有考虑这些 slug,要么认为我永远不需要它们,所以脚本没有从标题中生成一个漂亮的、经过消毒的 slug。
直到几周前,我决定设置使用这种格式的漂亮永久链接(用于 SEO 和人类可读性):
http://siteurl.com/idOfPost/sanitized-name-of-title
自导入以来我在 Wordpress 中创建的所有帖子的末尾都有经过清理的标题,但我导入的所有帖子最后都没有标题(因为这些帖子的 post-slug 字段为空) .这些页面只带有 id,但我希望它们有标题。如果没有大量修改,我无法再次运行自定义脚本,因为 Wordpress 表格发生了一些变化。
有人知道可以为我生成 slug 的 Wordpress 友好脚本或插件吗?我自己可能会写一个,但是,我宁愿使用经过时间考验的经过测试的解决方案(或者至少是一群使用它的 Wordpress 用户的测试)。
我在 Google 上搜索过,但没有找到适合我的强大/安全的解决方案。
【问题讨论】:
标签: wordpress