前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >the_permalink()和get_permalink()的区别

the_permalink()和get_permalink()的区别

作者头像
ytkah
发布2019-10-08 15:19:47
6200
发布2019-10-08 15:19:47
举报
文章被收录于专栏:ytkahytkah

  wordpress中the_permalink()是用于posts loop循环中(判断是否有文章,如果有文章则展示出来;如果没有文章就显示没有文章),常用于文章分类列表和文章页的模板中,用法如下

代码语言:javascript
复制
<?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>
        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
        <?php the_excerpt(); ?>
    <?php endwhile; ?>
        <?php posts_nav_link(); //分页导航 ?> 
<?php else : ?>            
    no posts!
<?php endif; ?>

  get_permalink()则比较灵活,可以用在loop循环内,但没有echo打印出来显示在前端;也可以放在循环外,但是如果是在循环外必须加文章id

  1、在循环内,the_permalink()相当于打印出来的get_permalink()

代码语言:javascript
复制
<?php echo get_permalink(); ?>

  2、在循环外,get_permalink()必须加post id,调用方法如下

代码语言:javascript
复制
<?php echo get_permalink( 5 ); ?>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档