Button link display in shortcpdes using custom field in ACF

I used the ACF plugin to display custom post type(history) there i add a custom field for button and button link. now i create a shortcode of history post type but i dont know how i can add button link that i used in custom fied please solve this
here my code :
add_shortcode( ‘history_shortcodes’, ‘history_shortcodes_post_type’ );

function history_shortcodes_post_type(){
$args = array(
‘post_type’ => ‘history’,
‘post_status’ => ‘publish’
);

$string = ”;
$h_query = new WP_Query( $args );
if( $h_query->have_posts() ){
$string .= ‘<div class=”main_history”>’;
while( $h_query->have_posts() ){
$h_query->the_post();

$h_button_field = get_field(‘history_button_title’); // used to display the custom field
if( !empty($h_button_field) ): endif;
$h_link = get_field(‘history_button_url’); // used to display the custom field
if( $h_link ): endif;

$string .= ‘<div class=”col-sm-6″>’ . ‘<div class=”single_history_img”>’ . get_the_post_thumbnail() . ‘</div>’ . ‘</div>’ . ‘<div class=”col-sm-6″>’ . ‘<div class=”single_history_content”>’ . ‘<div class=”head_title”>’ . ‘<h2>’ . get_the_title() . ‘</h2>’ . ‘</div>’ . ‘<p>’ . get_the_content() . ‘</p>’ . ‘<a href=”” class=”btn btn-lg”>’ . $h_button_field . ‘</a>’ . ‘</div>’ . ‘</div>’;

}
$string .= ‘</div>’;
}
wp_reset_postdata();
return $string;
}

Read more here:: Button link display in shortcpdes using custom field in ACF

Leave a Reply

Your email address will not be published. Required fields are marked *