have_posts() ) : ?> have_posts() ) : $acadp_query->the_post(); $field_meta = get_post_meta( $post->ID ); ?>

ID ] ) ) { $value = $post_meta[ $post->ID ][0]; } switch( $field_meta['type'][0] ) { case 'text' : echo '
'; printf( '', $post->ID, esc_attr( $field_meta['placeholder'][0] ), esc_attr( $value ) ); echo '
'; break; case 'textarea' : printf( '', $post->ID, (int) $field_meta['rows'][0],esc_attr( $field_meta['placeholder'][0] ), esc_textarea( $value ) ); break; case 'select' : $choices = $field_meta['choices'][0]; $choices = explode( "\n", trim( $choices ) ); printf( ''; break; case 'checkbox' : $choices = $field_meta['choices'][0]; $choices = explode( "\n", trim( $choices ) ); $values = explode( "\n", $value ); $values = array_map( 'trim', $values ); echo '
    '; foreach( $choices as $choice ) { if( strpos( $choice, ':' ) !== false ) { $_choice = explode( ':', $choice ); $_choice = array_map( 'trim', $_choice ); $_value = $_choice[0]; $_label = $_choice[1]; } else { $_value = trim( $choice ); $_label = $_value; } $_checked = ''; if( in_array( $_value, $values ) ) $_checked = ' checked="checked"'; printf( '
  • ', $post->ID, $post->ID, $_value, $_checked, $_label ); } echo '
'; break; case 'radio' : $choices = $field_meta['choices'][0]; $choices = explode( "\n", trim( $choices ) ); echo '
    '; foreach( $choices as $choice ) { if( strpos( $choice, ':' ) !== false ) { $_choice = explode( ':', $choice ); $_choice = array_map( 'trim', $_choice ); $_value = $_choice[0]; $_label = $_choice[1]; } else { $_value = trim( $choice ); $_label = $_value; } $_checked = ''; if( trim( $value ) == $_value ) $_checked = ' checked="checked"'; printf( '
  • ', $post->ID, $_value, $_checked, $_label ); } echo '
'; break; case 'url' : echo '
'; printf( '', $post->ID, esc_attr( $field_meta['placeholder'][0] ), esc_url( $value ) ); echo '
'; break; } ?>