Ready to get started?Download WordPress


attachment_url not (1 post)

  1. beemst
    Posted 11 months ago #


    I'd like to use each first gallery image of a child page to be displayed as a div background on the parent page. This works for some pages, but others aren't displaying an image;

    $attachments = get_children(array('post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order'));
    if ( ! is_array($attachments) ) continue;
    $count = count($attachments);
    $first_attachment = array_shift($attachments); ?>
    <a href="<?php the_permalink(); ?> ">
    						<li class="profile_pic" style="background: url('<?php echo wp_get_attachment_url($first_attachment->ID); ?>') center no-repeat; background-size: cover;">

    The child pages I created earlier show the proper bg image, while new pages leave it blank (same template, same parent). I figured it can't be CSS, nor the PHP code, since some of them work just fine.

    Here goes nothing, help me out!


You must log in to post.

About this Topic