急いでいますので雑な記事ですが…
イベントの日時と内容をカスタムフィールドに入力してカレンダーにもイベントの日時で表示したい
■やってみたこと
Advanced Custom Fields
をインストールする。
適当にカスタムフィールドを設定する
<?php $event_title = get_field('event_title'); $event_date = get_field('event_date'); $event_author = get_field('event_author'); $event_place = get_field('event_place'); $event_map = get_field('event_map'); $event_file = get_field('event_file'); $relation = get_field('relation'); if($event_title){ echo '<p>' . $event_title . '</p>'; } if($event_date){ echo '<p>' . $event_date . '</p>'; } if($event_author){ echo '<p>' . $event_author . '</p>'; } if($event_place){ echo '<p>' . $event_place . '</p>'; } if($event_map){ //Google Map ?> <p>Google Map:<? echo $event_map['address']; ?></p> <?php } if($event_file){ echo '<p>' . $event_file . '</p>'; } ?> <?php $location = get_field('event_map'); if( !empty($location) ): ?> <div class="acf-map"> <div class="marker" data-lat="<?php echo $location['lat']; ?>" data-lng="<?php echo $location['lng']; ?>"></div> </div>
ってな感じで「単一記事の投稿(single.php)」に記述してカスタムフィールドの情報が表示できるようにする。
ここからカレンダーへ・・・どうやってやるんやろ。
全然関係ないコードメモ
カスタムフィールドの値を取り出す方法
<?php while(have_posts()) : the_post(); ?> <?php $event_title = post_custom('event_title'); $event_date = post_custom('event_date'); echo '<p>' . $event_title . '</p>'; echo '<p>' . $event_date . '</p>'; ?> <?php endwhile;?>
ディスカッション
コメント一覧
まだ、コメントがありません