2

我仍然不明白,wordpress怎么能理解这个 url 指的是什么:www.mysite.com/about-me/

他们没有使用标识符

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

4

2 回答 2

6

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

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

SELECT ID
FROM wp_posts
WHERE post_name = '$slug'

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

于 2010-04-21T08:56:52.327 回答
0

这只是一个猜测:

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

于 2010-04-21T08:53:52.880 回答