【发布时间】:2014-04-22 12:45:06
【问题描述】:
我编写了一个自定义“编辑帐户”脚本,允许 Wordpress 用户更新他们的 Wordpress 帐户。一切都很好,除了我似乎找不到更新用户的 nicename 的方法,它也兼作用户的 URL slug(通过 get_author_posts_url 函数)。这会导致问题,因为当用户更改他们的名字时,他们的 slug 仍然包含他们原来的名字——而不是新名字。
我知道sanitize_title 函数会生成新的 nicename,但我不知道如何验证它是否唯一,如果不是,则在将其输入数据库之前对其进行修改。我想知道 Wordpress 有哪些内置函数来处理这个问题。我知道我可以编写自己的脚本来执行此操作,但我更愿意使用 Wordpress 函数。我在 WP 文档中的任何地方都找不到这个。谢谢!
【问题讨论】:
标签: wordpress