我正在努力将img标签添加到我的简码中。我没有图标也可以正常工作,但是我知道我没有正确进行串联。不幸的是,在这种情况下,我不确定如何将其串联起来。
function content_upgrade_shortcode( $atts, $content = "" ) {
$atts = shortcode_atts(
array(
"class" => "cta-10000-trigger",
"position" => "center"
),
$atts);
return '<button class="content-upgrade"><img src=" . ' <?php echo esc_url( get_template_directory_uri() )?>/assets/img/content-download-icon.png' ." alt="Download Icon" height="35" width="35"> ' . $content . '</button>';
}
add_shortcode( 'content-upgrade', 'content_upgrade_shortcode' );
答案 0 :(得分:1)
在此示例中,为了进行连接,您需要将返回行更改为以下内容:
return '<button class="content-upgrade"><img src="'. esc_url( get_template_directory_uri() ).'/assets/img/content-download-icon.png" alt="Download Icon" height="35" width="35">'. $content .'</button>';
无需在返回中使用echo语句。