[英]Wordpress RSS feeds: Customizing the feeds for specific categories
我有兩個提要,一個用於文章,一個用於新聞條目。 我編寫了一個包含Feed中縮略圖的功能。 在該功能中,我選擇要顯示的拇指大小。
問題是,對於新聞Feed,我想要一個圖像大小,以及文章提要的另一個圖像大小。
反正有沒有修改add_filter鈎子只將函數應用於一個類別? 然后可能復制功能,更改拇指大小和類別?
功能:
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');
Tyty!
也許試試:
function insertThumbnailRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) && in_category(4, $post-ID) ){
$content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail' ) . '' . $content;
}
if ( has_post_thumbnail( $post->ID ) && in_category(5, $post-ID) ){
$content = '' . get_the_post_thumbnail( $post->ID, 'different-size' ) . '' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'insertThumbnailRSS');
add_filter('the_content_feed', 'insertThumbnailRSS');
看一下in_category()的codex頁面 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.