使用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