检查开机自检是否有图库图像/媒体

时间:2012-11-14 作者:HjalmarCarlson

是否有Wordpress条件可用于检查帖子中的图库图像/媒体?

我不想检查帖子中是否存在[图库]快捷码。

附件是我想检查的内容的屏幕截图,如果是图像,我想将其输出到页面。

Gallery has 4 image

1 个回复
最合适的回答,由SO网友:Jason 整理而成

模板中不需要SQL查询。

function wpse_72594_get_attachments( $id, $mime = \'\' )
{
    $args = array(
        \'post_type\' => \'attachment\',
        \'post_mime_type\' => $mime,
        \'post_parent\' => $id
    ); 
    $attachments = get_posts($args);
    if ($attachments) 
        return $attachments;

    return false;
}
然后调用如下函数(300是post ID):

  • wpse_72594_get_attachments(300), 抓取所有附件wpse_72594_get_attachments(300, \'image\' ), 仅图像wpse_72594_get_attachments(300, \'application/pdf\' ), 仅pdf文件

结束

相关推荐

call shortcode in javascript

加载DOM后,我想通过jquery显示一个短代码:这就是我如何称呼短代码:<?php echo do_shortcode(\'[plugin]\'); ?>现在,我的问题是如何在jquery函数中调用该短代码,因为我的网站是基于jquery/ajax调用的?谢谢