Intereting Posts
Обращение с ответом, отправленным из рубины в приложении rails в wordpress Как разрешить пользователям сортировать сообщения? Функция выбора цвета jQuery при изменении Я хочу отправить push-уведомление сразу после публикации нового сообщения WP Query с несколькими типами сообщений, упорядоченными по пользовательской метаданной, а затем опубликованной дате сохранение файла на внешний сервер vip Фильтр AJAX WHILE Loop не работает WordPress Перенаправить страницу блога на последнее сообщение? как установить изображение в виде миниатюры facebook Действие внутри другого действия не работает Когда методы перенаправления wp безопасны для соединения? Все мои сообщения не отображаются, только заголовок отображается на главной странице Можно ли изменить термин slug перед сохранением в базе данных? Запрос wpdb php get_var для получения идентификатора для URL-изображения не работает для ID более 999 Прямой URL-адрес шаблона через плагин

Добавьте два изображения с 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"