Как добавить URL изображения для подачи в качестве дочернего элемента? - PullRequest
0 голосов
/ 21 декабря 2011

Есть ли способ добавить URL-адрес миниатюрного изображения в ленту WordPress ??

Я знаю, как добавить миниатюру изображения в the_content, но мне нужен канал rss для размещения страницы в другом домене. Так что я просто думал об использовании $ item-> get_title (), $ item-> get_description () и для миниатюры что-то вроде $ item-> get_image_url

На другом domain.com я использую следующее (на другом domain.com также установлена ​​WP)

require( '../../../site/wp-load.php' );
include_once(ABSPATH . WPINC . '/feed.php');
$rss= fetch_feed('domain.com/feed/?post_type=recipes');
foreach($rss->get_items() as $item) {

    echo $item->get_title().'<br/>'.$item->get_description();
    echo '<hr/>';

}

есть предложения?

1 Ответ

1 голос
/ 21 декабря 2011

Если вы хотите, чтобы URL изображения (src)

, вы должны сначала использовать get_post_thumbnail_id , чтобы получить идентификатор большого пальца, затем используйте wp_get_attachment_image_src , чтобы получить изображение src

<?php
$post_thumbnail_id = get_post_thumbnail_id( $post_id );
$image_src = wp_get_attachment_image_src( $post_thumbnail_id , $size, $icon ); 
?>
...