在FEEDBLOCK内自动包含过去七天的帖子,用于MailChimp RSS广告系列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在FEEDBLOCK内自动包含过去七天的帖子,用于MailChimp RSS广告系列相关的知识,希望对你有一定的参考价值。

所以,我正在努力改进由我的一位同事创建的Mailchimp RSS广告系列。

发送的电子邮件是我们网站中不同类别的帖子列表。

所以要做到这一点,RSS活动由不同的FEEDBLOCKS组成 - 网站上每种类别的一个FEEDBLOCK。其中一个FEEDBLOCK的示例看起来像这样(这是非常标准和基本的,我猜):

*|FEEDBLOCK:http://website.com/specific-category/feed|*

*|FEEDITEMS:[$count=2]|*
*|FEEDITEM:TITLE|* 
*|END:FEEDITEMS|*
*|END:FEEDBLOCK|*

我想解决的问题是FEEDBLOCK只显示过去7天的新帖子(Mailchimp广告系列每周发布一次)。目前,我们通过更改*|FEEDITEMS:[$count=2]|*字段中的数字来手动执行此操作。我们必须每周手动计算网站上新帖子的数量,并输入新的计数,以便在电子邮件中显示正确数量的新帖子。

我很擅长使用RSS feed和Mailchimp,但在我看来,我知道应该有一种自动执行此操作的基本编码,而不是在发送电子邮件之前必须手动更改每个FEEDBLOCK的计数。给我们的订阅者。

您是否可以向我提供有关如何更改我们用于自动更新计数的代码的建议?

提前致谢!

答案

我不完全确定这是Feedblock如何工作 - 但是使用Mailchimp中提供的标准RSS合并标签,电子邮件的时间表决定了拉入的项目数量。例如,我每周安排一次RSS订阅 - 没有项目编号参数代码 - Mailchimp仅提取自上次广告系列发送以来发布到我的Feed中的文章 - 即在一周内它可以是3到10之间的任何地方。

另一答案

我想做同样的事情。 FEEDBLOCKS和FEEDITEMS不像RSSFEED和RSSITEMS那样。如果您使用FEEDBLOCKS,则不会使用在“RSS Feed”步骤中输入的RSS日期!

这是我从MailChimp收到的:“任何FEEDBLOCK标签在某种意义上都是自己的Feed,因此任何为RSS广告系列设置的日期都会被忽略.FEEDBLOCK通常用于非rss广告系列以显示来自其他Feed的内容。您只能控制使用FEEDBLOCK标签时显示的帖子数量。“

不幸的是,我和你一样只有手动解决方案!我不是编码员,但我认为rssfeed本身必须改变。那就是建立一个RSS提要,将条目限制在某个日期范围,即前一个7天,以前一个整天结束。

以上是关于在FEEDBLOCK内自动包含过去七天的帖子,用于MailChimp RSS广告系列的主要内容,如果未能解决你的问题,请参考以下文章

通过Wordpress rss feed显示过去7天内观看次数最多的观看次数

❤️国庆七天的总结

❤️国庆七天的总结

无法从 firebase 获取过去 30 天的数据

过去 30 天的移动平均线

如何在Laravel度过最后七天?