在WordPress数据库中,为什么GUID与实时URL不同?

问题描述 投票:0回答:1

例如,当我从wp-posts查询项目“ OSr1”时,我得到了一个带有该GUID的帖子:http://www.XZY.com/?post_type=data-sheet&p=2439

但是同一项目的实时链接是这样的:http://www.XZY.com/wp-content/themes/xzy/pdf/OSr1.pdf

当我在浏览器中输入GUID时,几乎进入空白页面。

如何从数据库中获取每个项目(而不是GUID)的实时URL?

php html wordpress url guid
1个回答
0
投票

永久链接(“ slug”)存储在数据库中的表wp_posts中

SELECT `post_name` FROM `wp_posts` WHERE `ID` = "2439"

或作为WordPress功能:

$link = get_post_permalink(2439);

在循环中就可以做:

$link = get_post_permalink();

亲切的问候!

汤姆

© www.soinside.com 2019 - 2024. All rights reserved.