这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
zblogphp:development:functions:getpost [2016/06/21 16:52] 127.0.0.1 外部编辑 |
zblogphp:development:functions:getpost [2020/12/31 14:47] zx.asd |
||
---|---|---|---|
行 1: | 行 1: | ||
====== GetPost 函数 ====== | ====== GetPost 函数 ====== | ||
通过GetPost 可以获取指定的文章或页面数据 | 通过GetPost 可以获取指定的文章或页面数据 | ||
- | ===== 语法 ===== | + | |
+ | |||
+ | ===== 1.7新版本的语法及参数 ===== | ||
<code php> | <code php> | ||
- | Post GetPost($idorname, $option = null) | + | |
+ | //返回id为10的Post对象实例,如果没有就返回一个空的Post对象实例 | ||
+ | $post = GetPost(array('id'=>10)) //返回object(Post类型) | ||
+ | |||
+ | </code> | ||
+ | |||
+ | array参数如下 | ||
+ | <code php> | ||
+ | array( | ||
+ | 'id' => 10, //指定ID(可省略) | ||
+ | 'title' => 'abc', //指定Post标题(可省略) | ||
+ | 'alias' => 'cba', //指定Post别名(可省略) | ||
+ | 'titleoralias' => 'ddd', //指定Post标题or别名(可省略) | ||
+ | 'idorname' => 'fff', //指定Post的ID或标题or别名(可省略) | ||
+ | 'post_type' => null, //指定查询Post表的类型 (可省略) | ||
+ | 'post_status' => null, //指定查询Post表的状态 (可省略) | ||
+ | 'only_article' => false, //指定是查找文章 (可省略) | ||
+ | 'only_page' => false, //指定是查找页面 (可省略) | ||
+ | ) | ||
+ | </code> | ||
+ | |||
+ | ===== 1.6版本及更早的语法 ===== | ||
+ | <code php> | ||
+ | $post = GetPost($idorname, $option = null) | ||
</code> | </code> | ||
===== 调用参数 ===== | ===== 调用参数 ===== | ||
^参数类型 ^参数 ^ 默认值 ^描述 ^ | ^参数类型 ^参数 ^ 默认值 ^描述 ^ | ||
- | |mixed|$idorname| |文章ID、名称或者别名| | + | |mixed|$idorname| |文章ID、标题或者别名| |
|array|$option |null|附加选项| | |array|$option |null|附加选项| | ||
==== 参数说明 ==== | ==== 参数说明 ==== | ||
行 32: | 行 57: | ||
</code> | </code> | ||
==== 例2 ==== | ==== 例2 ==== | ||
- | 搜索文章标题或别名为"abc"的文章(不返回页面) | + | 搜索文章标题或别名为"abc"的文章(设定选项为不检索页面) |
<code php> | <code php> | ||
$post=GetPost("abc",array('only_article'=>true)); | $post=GetPost("abc",array('only_article'=>true)); |