这两个函数都通过其ID将permalink返回到文章或页面。有什么区别,在哪些情况下应该使用这些函数中的哪一个?
GET_PAGE_LINK和GET_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
: 它不显示永久链接。
结束