模板字段允许您输入将出现在事件列表小部件上的内容。它接受各种占位符(您可以see the documentation here - 该模板可用于[eo_events]
短代码)。
其中一位是%start{date-format}{time-format}%
它以指定的日期和时间格式输出事件的开始日期/时间。如果是全天事件,则忽略时间格式。
要仅输出日期部分,可以在表单中使用它$start{date-format}%
例如
//Output date in the form 1st September 2012
$start{jS M Y}%
然而,目前不支持这些条件语句。但我可能会添加使用模板文件的选项。这将使用主题文件夹中的模板(如果存在)或插件中的默认模板文件。此模板文件仅包含
while
循环(与您在许多主题中发现的相同),并负责输出事件列表。
这将给您很大程度的自由,因为您可以执行条件语句,例如
if( eo_get_the_start(\'Y\') == date_i18n(\'Y\') ){
//Event starts this year - don\'t include year in date format
echo eo_get_the_start(\'jS M\');
}else{
//Event starts in a different year - include year in date format
echo eo_get_the_start(\'jS M Y\');
}