我为自己的wordpress主题创建了一个管理页面,允许将多个图片上传到我的幻灯片中。
如果只有一个幻灯片形式,它可以正常工作但是如果我添加另一个幻灯片形式它不再正常工作,原因是它计算数组然后取一个数字来显示字段数量。
所以不是计算数组我想根据ID显示它们,所以如果有3个字段带有ID或类名,那么它将显示3个表单但这对我来说都是新的所以我需要一点点帮助
id或类名是zzzclonedInput
这是我的表格
function zzz_hero_image_option_callback() {
$hero_options = get_option( 'hero_options' );
$count=count($hero_options);
$totalimg=$count-4;
$html = '<div id="upload_zzz_sets">';
for($i=1;$i<=$totalimg;$i++){
if( isset( $hero_options['upload_zzz_link_1'] ) && $hero_options[ 'upload_zzz_link_1' ] ) {
$html .= '<div id="zzzclonedInput'.$i.'" class="zzzclonedInput">';
$html .= '<input id="cs_product_menu_zzz_src_'.$i.'" type="text" size="36" name="hero_options[upload_zzz_link_'.$i.']" value="' . $hero_options['upload_zzz_link_'.$i.''] . '" /> <input id="cs_product_menu_zzz_src_'.$i.'_zzzbutton" type="button" value="Add / Change" class="button-secondary zzz-upload-button" /> <div class="button zzzremove">-</div>';
$html .= '</div>';
}
}
$html .= '</div>';
echo $html;
?> <div class="button zzzclone">Add an Image</div> <?php
}
我需要替换的是这个
$count=count($hero_options);
$totalimg=$count-4;
和
for($i=1;$i<=$totalimg;$i++){
感谢您的帮助,如果您需要任何其他信息,请与我们联系。