我正在使用Kirby CMS并创建一个小片段,通过帖子的数量和日期来限制帖子。基本上是一种创建“自动发布”系统的方法。
$today = new DateTime("now"); //Declare today
$startdate = new DateTime("2013-09-12"); //Declare startdate
$interval = $startdate->diff($today); //Find the difference between startdate & today
$latest = $interval->format('%a'); //Declare $latest variable to be that interval, formatted as integer
所以我有一点点可以创建我的$latest
变量,然后我可以用它来控制显示的帖子。
我的问题是,我不想更改我拥有$startdate
的每种不同类型的页面模板,所以我想以某种方式使其在站点范围内。
我尝试将其作为 Kirbysnippet()
函数的片段,但这不起作用。我猜在片段已经运行之后,片段必须被带入页面。
如何使我的代码段适用于我的整个网站?