GET_PAGE_LINK和GET_PERMALINK函数有什么不同?

时间:2013-08-23 作者:Robert Zelník

这两个函数都通过其ID将permalink返回到文章或页面。有什么区别,在哪些情况下应该使用这些函数中的哪一个?

2 个回复
SO网友:Vinod Dalvi

当我在WordPress的核心部分寻找这个答案时,我发现get_permalink() 函数内部调用get_page_link() 函数获取页面的永久链接,并调用get_post_permalink() 函数获取帖子的永久链接。

因此,您可以使用get_permalink() 功能或get_page_link() 函数,则会得到相同的结果。

这两者之间的区别是get_page_link() 函数处理后端中设置的\\u首页上的page\\u,而get_post_permalink() 函数不考虑它。

SO网友:Robbert

在我看来get_page_link 用于显示链接和get_permalink 不用于显示链接。

WordPress Codex说:get_permalink: 它不显示永久链接。

结束

相关推荐

从外部PHP脚本调用Functions.php中的函数

Preamble<我试图确保以前没有人问过这个问题。我刚开始使用StackExchange,所以我可能没有这么做。我不介意责备;厚皮肤,我学得很快:)THE PROBLEM我编写了一个函数并将其放置在主题函数中。phpfunction serverConnect() { $serverAccess = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); if (!$serverAccess) { die(\"