get_permalink()

wordpress函数 2015年12月08日 , ,

get_permalink()用于获取当前或指定文章的URL。

函数原型

get_permalink(int|WP_Post $id, bool $leavename = false);

参数详解

  1. $id,文章ID或者文章对象,默认为当前文章。
  2. $leavename,是否保留文章和页面的名字。

返回值

文章或页面的URL,如果不存在则返回false

应用实例

在主循环中显示当前文章的URL,作用与the_permalink()相同:

echo get_permalink();

常常用在主题或者插件中显示特定文章的URL:

<ul>
    <li><a href="<?php echo esc_url(get_permalink(1)); ?>"><?php esc_html_e("About me", "furzoom"); ?></a></li>
    <li><a href="<?php echo esc_url(get_permalink(10)); ?>"><?php esc_html_e("Love", "furzoom”); ?></a></li>
</ul>

总结

如果在主循环外使用,且没有提供ID参数,将返回最近一次在主循环中使用的文章的URL。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《get_permalink()》
日志链接:http://furzoom.com/get_permalink/
博客名称:枫竹梦

【上一篇】
【下一篇】

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部