我在MailChimp RSS feed广告系列中看不到任何图像。
图片未显示在rss feed广告系列中。帖子中未包含图片,也不是通过 | RSSITEM:IMAGE | 抓取的图片(我修改了WordPress feed,使其包含标记)。未将特色图片添加到content:encoded标签中。它们均在MailChimp预览中按预期显示,但在最终电子邮件中均不显示。
function jma_child_add_rss_image()
{
global $post;
$output = '';
if (has_post_thumbnail($post->ID)) {
$thumbnail_ID = get_post_thumbnail_id($post->ID);
$thumbnail = wp_get_attachment_image_src($thumbnail_ID, 'tb_grid');
$output .= '<media:content xmlns:media="http://search.yahoo.com/mrss/" medium="image" type="image/jpeg"';
$output .= ' url="'. $thumbnail[0] .'"';
$output .= ' width="'. $thumbnail[1] .'"';
$output .= ' height="'. $thumbnail[2] .'"';
$output .= ' ></media:content>';
}
echo $output;
}
add_action('rss2_item', 'jma_child_add_rss_image');
带有 | RSSITEM:IMAGE |
function jma_child_the_content_rss($content)
{
return get_the_post_thumbnail($post, 'tb_grid', array('style' => 'max-width:100%;height:auto')) . $content;
}
add_action('the_content_feed', 'jma_child_the_content_rss');
带有 | RSSITEM:CONTENT_FULL |
在Chrome中使用Gmail查看电子邮件。就是Gmail吗?有什么想法吗?