检查开机自检是否有附件(非图像) 时间:2014-12-15 作者:Jason 需要检查帖子是否有非图像的附件。我在任何地方都没见过这个-有什么想法吗? 2 个回复 最合适的回答,由SO网友:Jason 整理而成 以下是如何检查帖子是否有图像以外的附件(或其他mime类型): <?php $attachments = get_posts( array( \'post_type\' => \'attachment\', \'posts_per_page\' => -1, \'post_parent\' => $post->ID, \'exclude\' => \'image\' )); if ( $attachments ) { ?> // do something <?php } ?> SO网友:Mayeenul Islam 可以在循环中使用以下内容:$files = get_attached_media( $type, $post_id ); 只需在上定义附件MIME类型$type. 第二个参数是可选的。示例来自Codex page:$media = get_attached_media( \'audio\', 102 ); 使用检索到的数组,可以执行以下操作:if( $media ) { //Show the post attachments that are not images, but audio } 结束 文章导航