Поддержка Проблемы и решения Загрузка картинок в пост

  • Скажите пожалуйста, существует ли плагин который загружает картинки в пост ?

    То есть, у меня в виде поста находится описание продукта, я вывожу его скриншоты, 1,2 или 10 неважно. В данный момент я сделал следующее, есть каталог /files/ в котором есть подкаталог названный как алиас поста ,то есть если http://mysite/post1 есть урл поста , то /files/post1/ все картинки что в данном каталоге выводятся как скриншоты.

    Если бы я использовал сайт сам, то проблем нет, по ФТП скопировал в нужный каталог картинки и забыл, а так будут пользоваться еще другие люди которным данное действо покажется сложноватым.

    отсюда и вопрос, можно ли как то привязать закрузку картинок к посту ?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Atrax

    (@atrax)

    Ethical engineer

    Это делается без плагина.

    скрипт загрузки картинок написать не проблема, просто как его прикрутить к посту ?

    Atrax

    (@atrax)

    Ethical engineer

    Все это WordPress уже умеет сам.
    Учите матчасть.

    Уважаемый СУЛТАН САЛПАГАРОВ ! Дайте ссылку на матчасть ?
    не совсем понимаю где копать. ) Попробую разобраться.

    Atrax

    (@atrax)

    Ethical engineer

    Для того, чтобы на странице создания записи или страницы найти надпись «Загрузить/вставить», кнопочку «Добавить изображение» и пункт «Медиафайлы» в главном меню — достаточно потратить полчаса на самостоятельное изучение админки. А Кодекс у нас вот здесь, если вы не заметили слово «Документация» наверху.

    И что это вы ко мне взываете, как на спиритическом сеансе? Я не демон, чтобы меня собственным именем заклинать 🙂

    Atrax ! В первую очередь извините за обращение по имени, я не хотел вас обидеть. В моей стране, это считается нормальным, обращание по имени.

    Во вторых вы меня неправильно поняли, в следствии того что я неверно объяснил )

    Как загрузить фотографии при помощи визуального редактора много ума не надо. Мне нужно выводить фотки для блога (в данном случае скриншоты, при клике на скриншот, должна появляться большая фотка) в отдельном блоке при просмотре поста, ну скажем гдето в sidebar.php.

    В данном случае вариант загрузки фоток в сам пост мне не подходит. Я бы могбы сделать следующий вариант загружать их в пост, потом при помощи регулярных выражение выдергивать путь к фоткам и удалять их с поста и затем выводить их в отдельном блоке. Реально сделать, но немного лишних действий )

    Возможно есть варианты другие, галерею подключить. Я че и спрашиваю, пожскажите где смотреть. Я сам попробую разобраться. Натолкните на мысль )

    Спасибо за раннее.

    Atrax

    (@atrax)

    Ethical engineer

    Можно попробовать NextGen Gallery.
    Там галереи грузятся и группируются отдельно от записей, в мета-поле записи можно хранить идентификатор привязанной галереи и оттуда уже показывать ее в сайдбаре или где-то еще.

    Второе решение более компактное, но более сложное.
    Можно функциями движка получить список привязаных (штатным механизмом), но — внимание! — не вставленных картинок и выводить его в другом месте. Вот функцию что-то найти не могу, как получить все связанные файлы текущей записи. Как-то было можно…

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    <?php
    $attachments = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC' ) );
    foreach ( (array) $attachments as $id => $attachment ) {
    	echo '<p class="preview"><a href="' . get_permalink() . '">' . wp_get_attachment_image($id, $size = 'thumbnail', false) . '</a></p>';
    }
    ?>

    SergeyBiryukov !

    как/где я могу прикрепить/аттачить картинки в админке , чтобы получать их через get_children ?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Как обычно, при помощи визуального редактора. Вставлять их в запись необязательно — достаточно просто загрузить.

    SergeyBiryukov !

    Спасибо, все работает

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Загрузка картинок в пост» закрыта для новых ответов.