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

<?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()

<?php echo get_permalink(); ?>

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

<?php echo get_permalink( 5 ); ?>

  

最新文章

  1. ecshop数据表说明
  2. nginx安装(1) – ttlsa教程系列之nginx
  3. Hello Struts2
  4. POJ 3162 Walking Race 树形DP+线段树
  5. 解决IIS应用程序池DefaultAppPool关闭超时错误
  6. IOS数据类型
  7. SSIS 学习(1): 概要【转】
  8. latex 写作
  9. [POJ] 3264 Balanced Lineup [ST算法]
  10. 静态方法中为什么不能使用this
  11. 观察者模式 Observer 发布订阅模式 源 监听 行为型 设计模式(二十三)
  12. requirejs 使用实例r.js打包
  13. spark-sql集合的“条件过滤”,“合并”,“动态类型映射DataFrame”,“存储”
  14. bootstrap添加遮罩层loadingmask
  15. FPN 学习笔记
  16. hdu-6415 Rikka with Nash Equilibrium dp计数题
  17. Python入门-随机漫步
  18. CentOS7+Nginx设置Systemctl restart nginx.service服务
  19. PAT B1018 锤子剪刀布 (20 分)
  20. 20155323刘威良《网络对抗》Exp9 Web安全基础

热门文章

  1. cad.net GeometricExtents出错了 调试看不到文字
  2. 关于Linux TCP &quot;SACK PANIC&quot; 远程拒绝服务漏洞的修复
  3. docker image 镜像导入导出
  4. Springboot Actuator之十:actuator中的audit包
  5. 59 网络编程(一)——端口与InetSocketAddress
  6. Linux C++ Socket 高并发短连接 TIME_WAIT 挥之不去解决方法
  7. Java学习:面向对象三大特征:封装、继承、多态之封装性
  8. 你读过的最好的 C++ 开源代码是什么?
  9. SpringBoot引入第三方jar包或本地jar包的处理方式
  10. .net core mvc启动顺序以及主要部件4-MVC