Simple Calendar

时间:2012-09-17 作者:WebDevB

我正在使用ACF(高级自定义字段)并选择了日期选择器。

我想知道是否有人创建了一个简单的日历插件,可以获取字段并生成日历。我该怎么做?

2 个回复
SO网友:Zach

正如上面提到的@Vincius,我认为没有人用ACF和ACF单独创建了一个完整的日历。但是-这并不意味着不能插入其他事件日历(或-->将ACF数据附加到其事件发布类型)。例如:

Sugar Event Calendar

<它有一个过滤器挂钩(请参见该页上的Hooks) 允许您覆盖插件生成的每个查询。这样,如果您有另一个帖子类型,您可以覆盖来自post_type => \'events\'post_type => array(\'events\',\'your_post_type\')remove_meta_box() 在任何要隐藏的元框上(包含日期信息),然后设置ACF字段以映射到相同的meta\\u键。不过,这一点更为危险,因为如果开发人员更改了元字段的保存方式,您可能会遇到麻烦
SO网友:vmassuchetto

我不知道有这样的插件。无论如何,您应该提供所需日历类型的具体信息。通过一般方式,strtotime 是你的朋友。

例如,要从自定义字段生成带有突出显示日期的当前月份的日期列表,可以执行以下操作:

$date_field = date( \'Y-m-d\', strtotime( get_field( \'date_field\' ) ) );
$current_month = date( \'Y-m-\' );
for ( $day = 1; $day < date( \'t\' ); $day++ ) {
    $day_of_month = $current_month . $day;
    if ( $day_of_month == $date_field )
        <span class="highlight"><?php echo $day_of_month; ?></span>
    else
        <span class="normal"><?php echo $day_of_month; ?></span>
}
注:以上代码未经测试。

结束

相关推荐

Simple Calendar - 小码农CODE - 行之有效找到问题解决它

Simple Calendar

时间:2012-09-17 作者:WebDevB

我正在使用ACF(高级自定义字段)并选择了日期选择器。

我想知道是否有人创建了一个简单的日历插件,可以获取字段并生成日历。我该怎么做?

2 个回复
SO网友:Zach

正如上面提到的@Vincius,我认为没有人用ACF和ACF单独创建了一个完整的日历。但是-这并不意味着不能插入其他事件日历(或-->将ACF数据附加到其事件发布类型)。例如:

Sugar Event Calendar

<它有一个过滤器挂钩(请参见该页上的Hooks) 允许您覆盖插件生成的每个查询。这样,如果您有另一个帖子类型,您可以覆盖来自post_type => \'events\'post_type => array(\'events\',\'your_post_type\')remove_meta_box() 在任何要隐藏的元框上(包含日期信息),然后设置ACF字段以映射到相同的meta\\u键。不过,这一点更为危险,因为如果开发人员更改了元字段的保存方式,您可能会遇到麻烦
SO网友:vmassuchetto

我不知道有这样的插件。无论如何,您应该提供所需日历类型的具体信息。通过一般方式,strtotime 是你的朋友。

例如,要从自定义字段生成带有突出显示日期的当前月份的日期列表,可以执行以下操作:

$date_field = date( \'Y-m-d\', strtotime( get_field( \'date_field\' ) ) );
$current_month = date( \'Y-m-\' );
for ( $day = 1; $day < date( \'t\' ); $day++ ) {
    $day_of_month = $current_month . $day;
    if ( $day_of_month == $date_field )
        <span class="highlight"><?php echo $day_of_month; ?></span>
    else
        <span class="normal"><?php echo $day_of_month; ?></span>
}
注:以上代码未经测试。

相关推荐