wordpress 主题用到的函数

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设为false或空,函数返回一个包含指定关键字的全部值的数组
  • 若$single设为true,函数返回指定关键字的第一个值(不是数组)

不管$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

the_time()

<?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

相关文章
相关标签/搜索