如何统计媒体附件? 时间:2011-06-22 作者:m-torin 如何计算特定帖子的媒体附件数?输出示例:此帖子有22张照片。谢谢 2 个回复 最合适的回答,由SO网友:EAMann 整理而成 如果您在循环中,请使用以下代码:$attachments = get_children( array( \'post_parent\' => $post->ID ) ); $count = count( $attachments ); 如果您不在循环中,请替换$post->ID 具有特定职位的ID。但这应该包括所有附件。 SO网友:Rarst 我的看法是:$posts = get_posts( array( \'post_parent\' => $post, \'post_type\' => \'attachment\', \'fields\' => \'ids\', ) ); $count = count( $posts ); 如果只想计算金额,则无需查询所有过帐字段。还要注意的是,附件不一定是图像,这并不容易(可能?)要查询,请参见wp_attachment_is_image(). 结束 文章导航