[Помогите] Как опубликовать посты, что бы все картинки стали "Миниатюрами"?"

Тема в разделе "Wordpress", создана пользователем Xonres, 1 дек 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Xonres

    Xonres

    Регистр.:
    13 ноя 2006
    Сообщения:
    204
    Симпатии:
    12
    Версия Wordpress 3.0.1 или любая другая.
    Адрес сайта (не обязательно:( нет, он на локале
    Список плагинов: нет плагинов
    Используемая тема: Twenty Ten

    Есть база постов и тема под ВП в которой используются thumbnail. После импорта в WordPress xml файла картинка отображается, но WordPress не распознает ее как привьюшку, и не выводит ее как привязанную в галерее. Вопрос есть ли способ как публиковать посты с привязанными картинками, не грузя вручную изображения для каждого поста в отдельности?
    Благодарю за внимание.
     
  2. MvKozyrev

    MvKozyrev Постоялец

    Регистр.:
    5 май 2007
    Сообщения:
    135
    Симпатии:
    70
    Если в исходном WP (откуда слит XML) не было thumbnails, то никак. Thumbnail - это не миниатюра картинки, вставленной в пост, а картинка, приаттаченная к посту.
     
  3. dv067

    dv067 Создатель

    Регистр.:
    23 фев 2009
    Сообщения:
    17
    Симпатии:
    1
    если набито без картинок и без привязки картинки через thumbnail к посту, то никак. Отображение не все форматы поддерживает, есть темы где пнг не отображаются в галерее и превьюшке, а с .jpg все ок
     
  4. Xonres

    Xonres

    Регистр.:
    13 ноя 2006
    Сообщения:
    204
    Симпатии:
    12
    XML был сгенерирован :) То есть можно сгенерировать его так, что бы при импорте миниатюры приаттачились к постам и стали отображаться в галерее? Как?

    Причем тут отображение? Вообщето вопрос как раз и заключается в том, как не набивая и не привязывая вручную картинки, получить привязанные изображения и возможность вставки галлереи.
     
  5. MvKozyrev

    MvKozyrev Постоялец

    Регистр.:
    5 май 2007
    Сообщения:
    135
    Симпатии:
    70
    вот так выглядит тумба в файле экспорта, если она присутствует в блоге-доноре. Если это генерируется каким-то генератором, то, очевидно, нужно научить его генерить эти поля и брать url картинки из тела поста.
    Код:
    <wp:attachment_url>
    http://mydomain.tld/wp-content/uploads/2010/12/picture.jpg
    </wp:attachment_url>
    −
    <wp:postmeta>
    <wp:meta_key>_wp_attached_file</wp:meta_key>
    <wp:meta_value>2010/12/picture.jpg</wp:meta_value>
    </wp:postmeta>
    −
    <wp:postmeta>
    <wp:meta_key>_wp_attachment_metadata</wp:meta_key>
    −
    <wp:meta_value>
    a:6:{s:5:"width";s:3:"800";s:6:"height";s:3:"600";s:14:"hwstring_small";s:23:"height='96' width='128'";s:4:"file";s:17:"2010/12/picture.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:17:"picture-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:17:"picture-300x225.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"225";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:11:"T-Mobile G1";s:7:"caption";s:0:"";s:17:"created_timestamp";s:10:"1291191462";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}
    </wp:meta_value>
    </wp:postmeta>
    ...............
    ...............
    Всякие остальные поля поста
    ...............
    ...............
    Код:
    <wp:postmeta>
    <wp:meta_key>_thumbnail_id</wp:meta_key>
    <wp:meta_value>218</wp:meta_value>
    </wp:postmeta>
     
    Xonres нравится это.
Статус темы:
Закрыта.