Добавьте два изображения с Sweet Testimonials

Хорошо, я настроил Sweet Recimonials, чтобы добавить изображение до и после клиенту, который добавлен клиентами на лицевой части сайта, над которым я работаю: http://pictureperfectponds.com/testimonials-submit- ваш обзор/

Изображение «до» загружается отлично, но изображение «после» дает мне ошибку. Тем не менее, я могу получить изображение «после» для загрузки и прикрепления к сообщению через редактирование на панели управления, так что метабокс работает нормально. Вот мой код, который обрабатывает короткие коды на лицевой панели, кто-нибудь видит, что мне не хватает?

/* -------------------------------*/ /* Upload & attach client picture - before */ /* -------------------------------*/ if( !isset($rc_swt_options['disable_picture']) ) { if( trim( $_POST['client_picture'] ) === '' ) { require_once(ABSPATH . 'wp-admin/includes/admin.php'); $id = media_handle_upload( 'client_picture', $post_id ); unset($_FILES); if ( is_wp_error($id) ) { $errors['upload_error'] = $id; $id = false; } if( $errors ) { $client_picture_error = apply_filters( 'rc_swt_error_upload', __('There was an error uploading your before picture.', 'rc_swt') ); $hasError = true; } else { $client_picture_url = wp_get_attachment_url( $id ); update_post_meta( $post_id, $field_prefix . 'client_picture', $client_picture_url ); } } } /* -------------------------------*/ /* Upload & attach client picture - after */ /* -------------------------------*/ if( !isset($rc_swt_options['disable_picture_after']) ) { if( trim( $_POST['client_picture_after'] ) === '' ) { require_once(ABSPATH . 'wp-admin/includes/admin.php'); $id = media_handle_upload( 'client_picture_after', $post_id ); unset($_FILES); if ( is_wp_error($id) ) { $errors['upload_error'] = $id; $id = false; } if( $errors ) { $client_picture_after_error = apply_filters( 'rc_swt_error_upload', __('There was an error uploading your after picture.', 'rc_swt') ); $hasError = true; } else { $client_picture_after_url = wp_get_attachment_url( $id ); update_post_meta( $post_id, $field_prefix . 'client_picture_after', $client_picture_after_url ); } } } /* ----------------------------*/ /* Thank you / redirection */ /* ----------------------------*/ if( $post_id ) { echo '<span class="success">'; echo apply_filters( 'rc_swt_error_', __('Thank You! We now need to review your testimonial before publishing it.', 'rc_swt') ); echo '</span>'; } } } ob_start(); ?> <?php if( !isset($rc_swt_options['disable_picture']) ) { ?> <!-- Testimonial before picture --> <label for="client_picture"><?php echo apply_filters( 'rc_swt_label_upload_profile', __('Upload your before picture:', 'rc_swt') ); ?></label> <input type="file" name="client_picture" id="client_picture" class="rc_swt_testimonials_form_input" /> <?php if( isset($client_picture_error) && $client_picture_error != '') { ?> <span class="error"><?php echo $client_picture_error; ?></span> <div class="clearfix"></div> <?php } ?> <?php } ?> <?php if( !isset($rc_swt_options['disable_picture_after']) ) { ?> <!-- Testimonial after picture --> <label for="client_picture_after"><?php echo apply_filters( 'rc_swt_label_upload_after', __('Upload your after picture:', 'rc_swt') ); ?></label> <input type="file" name="client_picture_after" id="client_picture_after" class="rc_swt_testimonials_form_input" /> <?php if( isset($client_picture_after_error) && $client_picture_after_error != '') { ?> <span class="error"><?php echo $client_picture_after_error; ?></span> <?php wp_nonce_field('testimonial_nonce', 'testimonial_nonce_field'); ?> <input type="hidden" name="submitted" id="submitted" value="true" /> <button type="submit" id="rc_swt_submit" class="rc_swt_testimonials_form_submit"><?php echo apply_filters( 'rc_swt_post_testimonial', __('Post Testimonial', 'rc_swt') ); ?></button> </fieldset> </form> <?php return ob_get_clean(); } add_shortcode("testimonial-form", "rc_swt_testimonial_form_shortcode"); 

Любая помощь приветствуется.

Сообщение отредактировано, чтобы укоротить код только соответствующих изображений, может предоставить полный код по запросу.

Solutions Collecting From Web of "Добавьте два изображения с Sweet Testimonials"