
php – Shortcode Menampilkan 2 kali
Membuat kode pendek tetapi ditampilkan dua kali setiap kali saya menggunakannya.
Ini kodenya:
function blog_cta() {
$blog_cta="";
$blog_cta .= '<div class="article-cta-box">';
$cta_box_section_heading = get_field('cta_box_section_heading', $post->ID);
$cta_button = get_field('cta_button', $post->ID);
if ( $cta_box_section_heading !== '' ) {
$blog_cta .= '<div class="article-cta-box--col-one"><img src="' . get_template_directory_uri() . '/assets/images/article-cta-box-art.svg" alt="" role="presentation"></div><div class="article-cta-box--col-two">
<img src="' . get_template_directory_uri() . '/assets/images/gust-launch-small-logo.svg" alt="" role="presentation">
<div class="cta-details-wrapper"><h3>' . $cta_box_section_heading . '</h3>';
}
if ( $cta_button !== '' ) {
$blog_cta .= '<div class="btn-wrapper">
<a href="' . $cta_button['url'] . '" target="' . $cta_button['target'] . '" class="main-btn">' . $cta_button['title'] . '</a></div></div></div>';
}
$blog_cta .= '</div>';
return $blog_cta;
}
add_shortcode('location_blog_cta', 'blog_cta');