常用函数-get_children()

常用函数-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

相关函数

get_children( )调用get_posts() ,后者又调用 $WP_Query->get_posts()

wp_get_attachment_link()

人吐槽 人点赞

猜你喜欢

  • Linux 内核引导选项简介 *********很多常用的受益匪浅
  • Hadoop2.7.6_06_mapreduce参数优化
  • Atlas安装配置
  • Mysql-ALTER TABLE命令学习[20180503]
  • MySQL数据约束
  • MySQL 8 新特性之持久化全局变量的修改
  • Mysql-数据的完整性约束
  • MySQL ALTER命令
  • Mysql 视图view
  • Mysql 视图view
  • mysql中的数据类型
  • leetcode 175 Combine Two Tables 组合两个表 mySQL left / right /inner join
  • MySQL - wait_timeout与interactive_timeout详解
  • MySql 查询时 为NULL 设置默认值
  • 设置TIMESTAMP和DATETIME的自动初始化及自动更新
  • MySQL总结(二)数据的完整性
  • MySQL语句
  • 【mysql】学习笔记
  • mysql数据库添加账户
  • nginx与php大数据操作
  • php-fpm的配置和优化
  • php: 帮助函数 array_get 的扩展实现方式
  • get_posts
  • 常用函数-add_filter()
  • 常用函数-add_ping()
  • 常用函数-antispambot()
  • 常用函数-apply_filters()
  • 常用函数-convert_chars()
  • 常用函数-check_comment()
  • 常用函数-do_enclose()
  • 常用函数-format_to_edit()
  • 常用函数-get_category()
  • 常用函数-get_category_by_path()
  • 常用函数-get_post_comment_feed_link()
  • 常用函数-get_tag()
  • 常用函数-get_search_comments_feed_link()
  • 常用函数-get_tags()
  • 常用函数-get_search_feed_link()
  • 常用函数-get_term_by()
  • 常用函数-get_the_content()
  • 常用函数-next_comments_link()
  • 常用函数-pingback()
  • 常用函数-is_term()
  • 常用函数-post_comments_feed_link()
  • 常用函数-remove_action()
  • 常用函数-set_theme_mod()
  • 常用函数-remove_filter()
  • 常用函数-update_usermeta()
  • 常用函数-the_content_rss()
  • 常用函数-user_pass_ok()
  • 常用函数-wp_create_user()
  • 常用函数-utf8_uri_encode()
  • 常用函数-trackback()
  • 常用函数-trackback_url_list()
  • 常用函数-weblog_ping()
  • 常用函数-wp_get_attachment_metadata()
  • 常用函数-wp_insert_post()
  • 常用函数-wp_rss()
  • 常用函数-wp_insert_attachment()
  • 常用函数-wp_set_post_categories()
  • 常用函数-check_ajax_referer()
  • 常用函数-comments_template()
  • 常用函数-wp_throttle_comment_flood()
  • 常用函数-wp_update_attachment_metadata()
  • 常用函数-_ _()
  • 常用函数-wp_update_comment_count()
  • 常用函数-date_i18n()
  • 常用函数-_ _ngettext()
  • 常用函数-_e()
  • 常用函数-add_option()
  • 常用函数-form_option()
  • 常用函数-get_bookmark()
  • 常用函数-get_option()
  • 常用函数-get_weekstartend()
  • 常用函数-human_time_diff()
  • 常用函数-iso8601_to_datetime()
  • 常用函数-load_plugin_textdomain()
  • 常用函数-remove_query_arg()
  • 常用函数-load_theme_textdomain()
  • 常用函数-update_user_option()
  • 常用函数-wp_check_filetype()
  • 常用函数-wp_die()
  • 常用函数-wp_enqueue_style()
  • 常用函数-wp_get_http_headers()
  • 常用函数-wp_new_user_notification()
  • 常用函数-wp_next_scheduled()
  • 常用函数-wp_nonce_url()
  • 常用函数-wp_schedule_event()
  • 常用函数-wp_original_referer_field()
  • 常用函数-wp_setcookie()
  • 常用函数-wp_redirect()
  • 常用函数-wp_verify_nonce()
  • 常用函数-wp_kses_attr()
  • 常用函数-wp_kses_bad_protocol()
  • 常用函数-wp_kses_bad_protocol_once()
  • 常用函数-wp_kses_check_attr_val()
  • 常用函数-wp_kses_hook()
  • 常用函数-wp_kses_split()
  • 常用函数-wp_kses_split2()
  • 模板标签-edit_bookmark_link()
  • 模板标签-get_bookmark()
  • 简码API
  • 模板标签-wp_dropdown_users()
  • 模板标签-wp_tag_cloud()
  • 模板标签之如何传递模板标签参数
  • 编辑帮助
  • 创建Codex新页面
  • 噢,没有这个文件。请重新检查文件名,然后再试。谢谢。
  • WordPress谷歌AMP插件 robots 设置、加速移动页面、自动推送代码
  • 发表评论

    用户名: 密码:
    验证码: 匿名发表

    你可以使用这些语言

    查看评论:常用函数-get_children()