2015-12-04 11 views
5

Po spędzeniu wielu godzin i wypróbowaniu wszystkich różnych funkcji i wtyczek chciałbym zapytać, czy któremuś z was udało się dodać nowy znacznik w swoim kanale RSS dla polecanego obrazu.Dodawanie polecanego obrazu do kanału RSS w Wordpress

Zarówno z wtyczkami, jak iz funkcjami, które wypróbowałem, obraz trafił bezpośrednio do znacznika opisu, tuż przed tekstem opisu, który również muszę pobrać.

Oto jeden z funkcji próbowałem:

function insertThumbnailRSS($content) { 
global $post; 
if (has_post_thumbnail($post->ID)){ 
$content = '' . get_the_post_thumbnail($post->ID, 'thumbnail') . '' . $content; 
} 
return $content; 
} 

add_filter('the_excerpt_rss', 'insertThumbnailRSS'); 
add_filter('the_content_feed', 'insertThumbnailRSS'); 

Wszelkie pomysły i sugestie?

Pobieram kanał RSS mojego bloga za pomocą interfejsu API Yahoo.

Dzięki za pomoc.

Odpowiedz

0

Można to łatwo zrobić za pomocą następującego kodu dodany do motywu functions.php plik:

function add_rss_item_image() { 
    global $post; 
    if(has_post_thumbnail($post->ID)) 
    { 
     $thumbnail = get_attachment_link(get_post_thumbnail_id($post->ID)); 
     echo"\t<image>{$thumbnail}</image>\n"; 
    } 
} 

add_action('rss2_item', 'add_rss_item_image'); 
add_action('rss_item', 'add_rss_item_image'); 

Możesz używać tej samej metody na wyjście niestandardową wartość pola w swoich kanałach.

Powodzenia!

Powiązane problemy