我仍然不明白,wordpress怎么能理解这个 url 指的是什么:www.mysite.com/about-me/
他们没有使用标识符
如果他们使用 slug 函数,那么他们如何保留故事信息,或者换句话说,他们如何将 slug 标题改回以从数据库中选择
它处理“漂亮”的 URL 并使用该数据查询数据库。当然,蛞蝓在创建时会被检查为唯一。详细信息在url_to_postid()
文件中的函数中wp-includes/rewrite.php
。
如果要直接从 slug 中获取 id,可以查询数据库:
SELECT ID
FROM wp_posts
WHERE post_name = '$slug'
您可能需要检查wp_posts
哪个是默认名称,但这取决于安装。
这只是一个猜测:
我的猜测是他们将标题存储在数据库中,并确保每个标题都是唯一的。这样,他们可以按标题进行查找,并知道哪个项目与之相关联。