未将WordPress自定义域图像插入数组

时间:2014-10-14 作者:Ben Hathaway

我正在使用Wordpress创建一个使用Bootstrap的动态库。我创建了一个新的自定义字段,然后将其设置为“图像”,然后将其分配给我的帖子类型。然后它会显示在我的帖子中,我将图像上传到该字段,然后尝试将所有附件放入一个数组中,然后我将循环显示它们。

$args = array(
\'post-type\' => \'attachment\',
\'numberposts\' => -1,
\'post_status\' => \'any\',
\'post_parent\' => $post->ID,
\'exclude\' => get_post_thumbnail_id()
);

$attachments = get_posts($args);
执行此操作并使用附件执行var转储后,它表示数组中没有任何内容

1 个回复
SO网友:Serkan Algur

您可以将此代码用于本机WordPress上载程序。如果将图像分配到自定义字段,则必须使用get\\u post\\u meta-like函数。最基本的方法是,从Add Media 区域,并在single.php 或者使用哪个主题文件。

if ($migallery = get_children(
    array(
            \'post_parent\' => get_the_ID(),
            \'post_type\' => \'attachment\',
            \'numberposts\' => -1,
            \'post_mime_type\' => \'image\', 
            \'exclude\' => get_post_thumbnail_id()
        )
    )
)
{
            $aa_string .= "<div>"; //Before gallery div
            foreach ($migallery as $galerir)
            {
                $aath            = wp_get_attachment_image_src($galerir->ID, \'thumbnail\');
                $aabg            = wp_get_attachment_image_src($galerir->ID, \'full\');
                $aa_string      .= "<a href=\'$aabg[0]\'>";
                $aa_string      .= "<img src=\'$aath[0]\'/>";
                $aa_string      .= "</a>";
            }
            $aa_string .= "</div>"; //div ends
}
            $aa_string .= "<div style=\'clear:both;\'></div>";
            return aa_string;
您可以更改引导库的代码(尤其是foreach区域)。

结束

相关推荐

在Category y.php模板中按post_type对帖子排序

在我的category.php 模板我想按帖子类型对类别帖子进行动态排序。我的区块必须具有此结构Restaurant (custom post type) - posts Bars (custom post type) - posts Shops (custom post type) - posts 首先,我需要知道当前类别的帖子属于什么类型(类似于此截图)这是一个主题模板,我不想对帖子进行任何自定义查询,所以可以使用一些过滤器或类似的东西