2011-12-21 5 views
0

축소판 이미지 URL을 WordPress 피드에 추가하는 방법이 있습니까 ??이미지 하위 항목을 피드 하위 항목으로 추가하는 방법은 무엇입니까?

나는 the_content에 미리보기 이미지를 추가하는 방법을 알고 있지만 다른 도메인의 페이지를 레이아웃하려면 rss 피드가 필요합니다. 그래서 $ item-> get_description(), $ item-> get_image_url과 같은 썸네일을 사용하려고 생각했습니다.

다른 domain.com에서는 다음을 사용합니다. (다른 도메인 .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

당신이 이미지 URL (SRC)

을 원하는 경우 엄지 손가락의 ID가 다음 이미지 SRC에게

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

텍사스를 얻을 수 wp_get_attachment_image_src을 사용하여 얻을 첫번째 get_post_thumbnail_id를 사용해야하지만, 그래 난 노력했다. 이 기능은 주로 rss-feed $ item-> descreption에 이미지를 추가하는 데 사용됩니다. 제 경우에 저는 단순 노드에 노드를 추가하고 싶습니다. 예를 들어 입니다. 만약 내가 이해 WP 올바르게 rss 피드에 대한 simplepie 형식의 일종을 사용하지만, 그래서 이미지를 포함하지 않습니다. 나는 get_image_url()을 시도했다. – alex

+0

아, 내 소식을 업데이트하겠습니다. –

+0

아하, 내가 어디로 가고 있는지보고 원본 img src에'$ image_src = wp_get_attachment_image_src ($ post_thumbnail_id, 'full'); '하지만 여전히 나는이 URL을'add_filter ('the_content_feed', 'rss_post_thumbnail')와 함께 rss 피드에 넣을 수있는 방법을 모르지만, rss_post_thumbnail ($ content) {global $ post; if (has_post_thumbnail ($ post-> ID)) \t \t $ post_thumbnail_id = get_post_thumbnail_id ($ post-> ID); \t \t $ image_src = wp_get_attachment_image_src ($ post_thumbnail_id, 'full'); // rss 피드에 $ image_src [0]을 넣을 위치는 어디입니까? \t \t $ content = '

'. $ image_src [0]. '

'. $ content; return $ content; \t } ' – alex

관련 문제