Support

Account

Home Forums ACF PRO ACF Block, not showing Link field

Solved

ACF Block, not showing Link field

  • I created a series of custom blocks to pull in the featured image from a series of Custom posts – (Supporters/Sponsors) – these have custom taxonomy (supporter_level) applied – platinum, gold etc.
    The blocks work fine, but now we want to add links to the images- via a Link/URL field.
    The code is failing when used in the block, but when I use the same code in a test page-template, it works fine. I am obviously missing something, but can’t see what it is.
    In the image the top row of logos are displayed via the custom block. The lower is the same code, but is in the page-template file.
    See the code here: https://gist.github.com/macgraphic/5458460acbccca46eb1a87910a1b29e3
    Screenshot

  • Dropbox shared Image

  • The image does not seem to be showing, so here’s a direct link:
    Screenshot

  • Resolved with the following:

    <?php
    						$link	= get_field( 'supporterlink', get_the_id() );
    					if ( $link ) : ?>
    						<a href="<?php echo esc_url( $link ); ?>">
    					<?php endif; ?>
    						<img role="img" src="<?php the_post_thumbnail_url( 'medium' ); ?>" alt="<?php the_title(); ?>"/>
    					<?php if ( $link ) : ?>
    						</a>
    					<?php endif; ?>
    

    See updated Gist:
    GIST

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.

We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.