get post meta php
<?php $meta_values = get_post_meta($post_id, $key, $single); ?>
缺省用法 数组
<?php $key_1_values = get_post_meta(76, 'key_1'); ?>
其余示例 ide
仅检索给定关键字的第一个值: wordpress
<?php $key_1_value = get_post_meta(76, 'key_1', true); ?>
更详细的示例参见 post_meta函数示例页面。 函数
参数 post
$post_id spa
(整数)(必需)但愿从中获得数据的文章的编号。用$post->ID获取文章编号。 日志
默认值:None code
$key 视频
(字符)(必需)字符,字符中含有但愿的meta值的名称。
默认值:None
$single
(布尔值)(可选)若是默认值设为true,函数返回单个字符形式的结果。若是为false或为设置,则函数返回自定义字段的数组。
默认值:false
返回的值
不管$single值是什么,若是没有指定关键字,函数将返回空的字符。
get_children()get_children( )检索附件、版本、子页面等信息,通常状况下由父文章执行。
get_children( )与get_posts( )运行基本一致。
简介
array|false $children =& get_children( mixed $args = "", constant $output = OBJECT);
返回的值
返回文章的关联数组(由$output参数设置的变量类型),其中文章编号做为数组的key,若是未找到相应文章返回false。
示例
$images =& get_children( 'post_type=attachment&post_mime_type=image' );
$videos =& get_children( 'post_type=attachment&
post_mime_type=video/mp4' );
if ( empty($images) ) {
// no attachments here
} else {
foreach ( $images as $attachment_id => $attachment ) {
echo wp_get_attachment_image( $attachment_id, 'full' );
}
}
// If you don't need to handle an empty result:
foreach ( (array) $videos as $attachment_id => $attachment ) {
echo wp_get_attachment_link( $attachment_id );
}
默认参数(2.7版本)
$defaults = array(
'post_parent' => 0, 'post_type' => 'any',
'numberposts' => -1,
'post_status' => 'any',
);
参数
参数彻底列表参见 get_posts()
在2.6版本中须要传递非空的post_type参数(也能够是附件或页面)。
$args
(混合)传递一个查询类型的字符或数组后可设置若干参数(以下)。传递整数文章编号或文章对象,可检索到该文章的子文章;传递空值则检索最新文章或页面的子文章或页面。
$args['numberposts']
(整数)须要检索的子文章数量。可选;默认值:-1(无限)
$args['post_parent']
(整数)传递日志或页面的编号以获取其子文章。传递空值可获取任意文章的子文章。可选;默认值:0 (任意父文章?)
$args['post_type']
(字符)文章列表中post_type列中的值,如附件,页面或修改状况;或者关键词any。
默认值:any
$args['post_status']
(字符)文章列表中post_status列中的值,如已发布,草稿或遗传;或关键词any。默认值:any
$args['post_mime_type']
(字符)彻底或不彻底的mime类型,如图片,视频,视频/mp4,与文章的post_mime_type字段相匹配。
$output
(常量)由OBJECT, ARRAY_A, ARRAY_N中任一个函数所返回的数组项的变量类型。可选;默认值:OBJECT
<?php the_time('Y-m-d'); ?> 显示的是 2011-10-1 这样的,修改()中内容用如下字符替换能够达到相应效果。 复制代码代码以下: <?php the_time('Y年m月d日'); ?> 则显示 2011年10月1日 a表明小写的英语的上下午,如am、pm A表明大写的英语的上下午,如AM、PM d表明英语的日期(小于10仍为两位数写法),如0五、12 D表明中文的星期,如5、七 F表明中文的月份(包括“月”这个字),如五月、十二月 g表明英语的小时(小于10为一位数写法),如五、12 G表明英语的小时(小于10仍为两位数写法),如0五、12 h表明英语的分钟(小于10为一位数写法),如五、12 H表明英语的分钟(小于10仍为两位数写法),如0五、12 j表明英语的日期(小于10为一位数写法),如0五、12 l表明中文的星期(包括“星期”这两个字),如星期5、星期七 m表明英语的月份(小于10仍为两位数写法),如0五、12 M表明英语的月份(以单词的形式显示),如Jun n表明英语的月份(小于10为一位数写法),如五、12 O表明英语的时区,如+0800 r表明完整的日期时间,如Tue, 06 Jun 2006 18:37:11 +0800 S表明日期的序数后缀,如st、th T表明英语的时区(以单词的形式显示),如CST w表明英语的星期,如五、7 W表明周数,如23 y表明两位数年份,如0七、08 Y表明四位数年份,如200七、2008 z表明天数,如156