设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
WordPress中用于获取文章信息以及分类链接的函数用法 ...
返回列表
查看:
1678
|
回复:
0
WordPress中用于获取文章信息以及分类链接的函数用法
[复制链接]
wx_pylelnL4
当前离线
积分
7532
2536
主题
2536
帖子
7532
积分
论坛元老
论坛元老, 积分 7532, 距离下一级还需 9992467 积分
论坛元老, 积分 7532, 距离下一级还需 9992467 积分
积分
7532
发消息
电梯直达
楼主
发表于 2018-2-14 05:40:45
|
只看该作者
|
倒序浏览
|
阅读模式
get_post()(获取一篇文章)
get_post() 函数可以根据 ID 查询一篇文章的信息,还能返回循环中的当前文章。
用法
get_post( $post, $output, $filter );
参数
$id
(整数 | 对象)(可选)文章 ID 或者文章对象,如果为空则自动设置成当前文章。
默认值:null(当前文章)
$output
(字符串)(可选)返回结果的形式,可选:
OBJECT:返回一个文章对象
ARRAY_A:返回带键值的数组
ARRAY_N:返回不带键值的数组
默认值:OBJECT
$filter
(字符串)(可选)文章信息过滤方法。具体参考 sanitize_post_field() 函数。
默认值:row
返回值
(对象 | null | 数组)返回文章对象、数组或 null.
例子
获取 ID 为 7 的文章并打印输出它的标题:
$post_7 = get_post( 7 );
$title = $post_7->post_title;
获取 ID 为 7 的文章(数组形式)并打印输出它的标题:
$post_7 = get_post( 7, ARRAY_A );
$title = $post_7['post_title'];
其它
此函数位于:wp-includes/post.php 和 wp-includes/class-wp-atom-server.php
获取分类链接
在 WordPress 开发中,经常需要获取分类的链接。
知道分类 ID 的话只需要使用 get_category_link() 函数即可直接获取到。
但在实际情况中可能只知道一点分类信息,下边我介绍一下通过各种分类信息获取分类链接的方法。
根据分类 ID 获取分类链接
根据 ID 获取分类链接比较简单,直接使用 get_category_link() 函数即可。
echo get_category_link( 23 );
根据分类别名获取分类链接
根据分类别名获取分类链接需要多一个步奏,先用 get_category_by_slug() 函数根据别名获取到分类,然后再获取分类链接。
echo get_category_link( get_category_by_slug( 'tips' ) );
根据分类名获取分类链接
根据分类名获取分类链接和根据分类别名获取原理类似,都是先获取到分类,再获取链接。
echo get_category_link( get_cat_ID( 'WordPress 教程' ) );
您可能感兴趣的文章:
如何让PHPnow支持wordpress静态化链接的方法
Nginx下WordPress链接(url伪静态)301永久重定向实现方法
Nginx下Wordpress的永久链接实现(301,404等)
Nginx下让WordPress支持固定链接的伪静态规则
Nginx下修改WordPress固定链接导致无法访问的问题解决
WordPress中获取页面链接和标题的相关PHP函数用法解析
简介WordPress中用于获取首页和站点链接的PHP函数
详解WordPress中给链接添加查询字符串的方法
详解WordPress中过滤链接与过滤SQL语句的方法
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
详解WordPress中添加友情链接的方法
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端