Wordpress - wp_insert_post с уменьшенным миниатюром поста - PullRequest
2 голосов
/ 21 марта 2011

Я сканирую некоторые данные из файла XML, и у меня есть вся необходимая информация, включая URL-адрес изображения.

В Wordpress есть функция wp_insert_post, которая используется для программного создания сообщений.Все идет нормально.Простой в использовании:

http://codex.wordpress.org/Function_Reference/wp_insert_post

Мне также нужно:

  • Добавить изображение, прикрепленное к миниатюру записи, по URL-адресу изображения (например, http://www.test.com/my-image.jpg)
  • Измените его размер при загрузке с помощью встроенных функций Wordpress (например, максимум 300 x 300, например, средние настройки миниатюр

1 Ответ

2 голосов
/ 05 апреля 2011

Вы можете использовать эту функцию для этого.

media_sideload_image($url,$post_id,$description);

Здесь есть сообщение об этом .

А в теме вы можете использовать эту функцию для получения большого пальца в нужном размере

<?php echo get_the_post_thumbnail( $id, $size, $attr ); ?> 

Подробнее на Codex

Размеры эскизов по умолчанию также могут быть изменены, см. .

...