使用get_posts的category_name标签以及自定义meta_key标签获得某一分类下的某一文章。
使用方法:
例如:
此段代码的意思是获得分类名为index并且自定义标签为banner的文章。
比如我想做一个带有banner的主页,但是又不想在后台添加一个专门上传banner的功能(比这种方法要复杂的多),
此时就可以使用上面的代码,然后使用来调用这篇文章
的内容,在后台添加一遍文章,类别为index,设置其自定义栏目名称为“index”,值为1就OK了,
完成后前台就会显示你这边文章的图片,作为wordpress主体首页的banner图片,想换的时候换下此篇文章的图片就
行了,简单易行,不用写太多的代码。同时你还可以根据其他的参数设定你需要的效果。
其他参数:
$numberposts
(整数)(可选)将要返回的文章数量。将其设为0可在每页上显示最大数量文章数,设为-1可消除限制。
默认值:5
$offset
(整数)(可选)以最新文章为起始位
默认值:0
$category
(整数)(可选)仅显示本分类编号下的文章。将分类编号设为负数(如果是3,设为-3),显示结果不匹配。用逗号将分类编号隔开,或传递编号数组,可指定多个分类编号。
默认值:None
$category_name
(字符)(可选)仅显示本分类名称或分类缩略名下的文章。
默认值:None
$tag
(字符)(可选)仅显示本标签缩略名下的文章。若指定多个用逗号隔开的标签缩略名,则返回结果是:所有文章都与某个标签匹配。若指定多个用空格隔开的标签缩略名,返回结果是:所有文章都与指定标签缩略名匹配。
默认值:None
$orderby
(字符)(可选)按不同值(用空格隔开)为文章排序,包括:
* ‘author’ —— 按作者数值编号排序
* ‘category’ —— 按类别数值编号排序
* ‘content’ —— 按内容排序
* ‘date’ —— 按创建日期排序
* ‘ID’ —— 按文章编号排序
* ‘menu_order’ —— 按菜单顺序排序。仅页面可用。
* ‘mime_type’ —— 按MIME类型排序。仅附件可用。
* ‘modified’ —— 按最后修改时间排序。
* ‘name’ —— 按存根排序。
* ‘parent’ —— 按父级ID排序
* ‘password’ —— 按密码排序
* ‘rand’ —— 任意排序结果
* ‘status’ —— 按状态排序
* ‘title’ —— 按标题排序
* ‘type’ —— 按类型排序注意:
* 按编号排序和任意排序自2.5版本起启用。
默认值: post_date
$order
(字符)(可选)如何对$order排序。可能的值为:
* ‘ASC’ —— 升序 (低到高)
* ‘DESC’ —— 降序 (高到底)默认值:DESC
$include
(字符)(可选)希望显示的文章编号,用逗号和/或空格隔开。显示六篇文章时,下列值可能生效:
* ’45,63, 78 94,128, 140′
注意:该参数将改写numberposts,offset,category,exclude,meta_key,meta_value,及post_parent参数。
默认值:None
$exclude
(字符)(可选)不希望显示的文章编号,用逗号和/或空格隔开(参见$include参数)。
默认值:None
$meta_key 和 $meta_value
(字符)(可选)仅显示含有该关键词和值的元(自定义)字段的文章。两项参数都应定义,否则无法运行。
默认值:None
$post_type
(字符)(可选)希望显示的文章类型。可选项有:
* post —— 默认
* page
* attachment
* any —— 任意文章类型默认值:post
$post-status
(字符)(可选)显示特定状态的文章。可选项有:
* publish
* private
* draft
* future
* inherit —— 若$post_type设为附件,则此项为默认选项
* (blank) —— 所有状态默认值:publish
$post_parent
(整数)(可选)显示此文章编号下的子文章
默认值:None
$nopaging
(布尔型)(可选)激活或禁用分页功能。如果禁用,$numberposts选项被略过。
默认值:None
我只想调用某篇文章内容,代码怎么写?比如我要调用自己博客下面的地址为http://www.cheaj.com/2012/37.html的文章,怎么写?
我的网站导航菜单中分了几项如【冬季养生】,【春季养生】,【夏天养生】首页显示每次更新的文章没错,可是我想把一篇文章写好后放在对应的题目下面就不行了。如写篇新文章叫冬至吃羊肉,我想放在导航菜单【冬季养生】里,可是就是不出来总是在首页显示不知道为什么,请大家指导下,谢谢。服务器支持静态链接