Я бы порекомендовал установить поле Link и, следуя примерам из ACF, передать $link_url
в href якоря, <a href="<?php echo esc_url($link_url); ?>">click here</a>
. Источник: АКФ | Ссылка
Вот код, который они рекомендуют использовать, который имеет тот же формат, который я обычно использую:
<?php
$link = get_field('link');
if( $link ):
$link_url = $link['url'];
$link_title = $link['title'];
$link_target = $link['target'] ? $link['target'] : '_self';
?>
<a class="button" href="<?php echo esc_url($link_url); ?>" target="<?php echo esc_attr($link_target); ?>"><?php echo esc_html($link_title); ?></a>
<?php endif; ?>
Если вы используете поля в повторителе или группе, используйте get_sub_field()
вместо get_field()
.