wordpress如何能够取消标题

时间:2010-04-21 08:49:44

标签: php wordpress url slug

我仍然,不明白, wordpress 如何理解这个网址引用的内容: www.mysite.com/about-me /

他们没有使用标识符

如果他们使用slug函数,那么他们如何保留故事信息,或者换句话说,他们如何改变被扣押的标题以从数据库中选择

2 个答案:

答案 0 :(得分:6)

它处理“漂亮”的URL并使用该数据查询数据库。当然,slugs在创建时被检查为唯一的。详细信息位于文件url_to_postid()中的函数wp-includes/rewrite.php中。

如果要直接从slug获取id,可以查询数据库:

SELECT ID
FROM wp_posts
WHERE post_name = '$slug'

您可能需要检查wp_posts这是默认名称,但这取决于安装。

答案 1 :(得分:0)

这只是猜测:

我的猜测是他们将标题存储在数据库中,并确保每个标题都是唯一的。这样,他们就可以按标题进行查找,并知道哪个项目与之相关联。