the_permalink()和get_permalink()的区别
2024-09-06 16:07:29
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 ); ?>
最新文章
- ecshop数据表说明
- nginx安装(1) – ttlsa教程系列之nginx
- Hello Struts2
- POJ 3162 Walking Race 树形DP+线段树
- 解决IIS应用程序池DefaultAppPool关闭超时错误
- IOS数据类型
- SSIS 学习(1): 概要【转】
- latex 写作
- [POJ] 3264 Balanced Lineup [ST算法]
- 静态方法中为什么不能使用this
- 观察者模式 Observer 发布订阅模式 源 监听 行为型 设计模式(二十三)
- requirejs 使用实例r.js打包
- spark-sql集合的“条件过滤”,“合并”,“动态类型映射DataFrame”,“存储”
- bootstrap添加遮罩层loadingmask
- FPN 学习笔记
- hdu-6415 Rikka with Nash Equilibrium dp计数题
- Python入门-随机漫步
- CentOS7+Nginx设置Systemctl restart nginx.service服务
- PAT B1018 锤子剪刀布 (20 分)
- 20155323刘威良《网络对抗》Exp9 Web安全基础
热门文章
- cad.net GeometricExtents出错了 调试看不到文字
- 关于Linux TCP ";SACK PANIC"; 远程拒绝服务漏洞的修复
- docker image 镜像导入导出
- Springboot Actuator之十:actuator中的audit包
- 59 网络编程(一)——端口与InetSocketAddress
- Linux C++ Socket 高并发短连接 TIME_WAIT 挥之不去解决方法
- Java学习:面向对象三大特征:封装、继承、多态之封装性
- 你读过的最好的 C++ 开源代码是什么?
- SpringBoot引入第三方jar包或本地jar包的处理方式
- .net core mvc启动顺序以及主要部件4-MVC