Support

Account

Home Forums General Issues Retrieving image url through relationship Reply To: Retrieving image url through relationship

  • Here’s the code:

    function bank_acct_box($atts) {
    	$id            = $atts['post_id'];
    	$childtag	   = $atts['child'];
    	$name          = get_field('bank_account_name', $id);
    	$link          = get_field('bank_account_affiliate_link', $id);
    	$bullets       = get_field('bank_account_key_features', $id);
    	$bank 		   = get_field('bank_institution', $id);
    	$image		   = $bank[0]->bank_logo;
    	$image		   = wp_get_attachment_url($image);
    	$btn 		   = "<a class='btn btn-primary radius mt-3' href='$link/$childtag-btn' target='_blank' rel='nofollow'><strong>Open an Account</strong></a>";
    
    	$bankbox   = "<div class='row bg-light p-3 mb-3 border'>
    			   <div class='col text-center'>
    			   <a class='btn btn-link mb-2' href='$link/$childtag-tl' target='_blank' rel='nofollow'><strong>$name</strong></a>
    			   <img border='0' alt='$name' src='$image'>
    			   </br>$btn
    			   </div>
    			   <div class='col-8'>$bullets</div>
    			   $image<br></div>";
    
    	return	   "$bankbox";
    }
    
    add_shortcode( 'bankacct_box', 'bank_acct_box' );

    Without this line ($image = wp_get_attachment_url($image);) it returns the image id, even though the field is set to return the image url AND it works when I’m not requesting it through the relationship field.