试图编写一个短代码来创建库,但我遇到了一个分析错误。我的foreach
循环需要校正并返回正确的输出。有什么帮助吗?
function allphotos_shortcode(){
$images = get_field(\'fl_gallery\');
if( $images ) {
$output .= \'<ul>\';
foreach( $images as $image ) :
\'<li><a href="\' . echo $image[\'url\'] .\'"><img src="\' . echo $image[\'sizes\'][\'thumbnail\'] . \'" alt="\' . echo $image[\'alt\'] . \'" /></a><p>\' . echo $image[\'caption\'] . \'</p></li>\'
endforeach;
$output .= \'</ul>\'
}
return $output
}
add_shortcode(\'allphotos\', \'allphotos_shortcode\');