カレンダープラグイン「Event Organiser」 で
現在、固定ページにショートコードを使用して
カレンダー表示とその下にイベント一覧を表示させています。
解決したいこと:
表示しているカレンダーのその月のイベント一覧を表示させたいです。
例えば、カレンダーを7月にした場合には7月のイベントのみ一覧表示。
現状はカレンダーと連動できていません。
イベントアーカイブファイルなどに
条件を書き加えれば出来そうな感じがしそうなのですが
phpが初心者で、どう条件を書けばいいかわからずにいます。。
phpわかる方いらっしゃいましたら
ご教授の程よろしくお願いたします。
【現在の翌月表示】
【shortcodeのphp】
<?php global $eo_event_loop,$eo_event_loop_args; //The list ID / classes $id = ( $eo_event_loop_args['id'] ? 'id="' . $eo_event_loop_args['id'] . '"' : '' ); $classes = $eo_event_loop_args['class']; ?> <?php if ( $eo_event_loop->have_posts() ) : ?> <ul <?php echo $id; ?> class="<?php echo esc_attr( $classes );?>" > <?php while ( $eo_event_loop->have_posts() ) : $eo_event_loop->the_post(); ?> <?php //Generate HTML classes for this event $eo_event_classes = eo_get_event_classes(); //For non-all-day events, include time format $format = eo_get_event_datetime_format(); ?> <li class="<?php echo esc_attr( implode( ' ',$eo_event_classes ) ); ?>" > <a href="<?php echo eo_get_permalink(); ?>"><?php the_title(); ?></a> <?php echo __( 'on','eventorganiser' ) . ' ' . eo_get_the_start( $format ); ?> </li> <?php endwhile; ?> </ul> <?php elseif ( ! empty( $eo_event_loop_args['no_events'] ) ) : ?> <ul id="<?php echo esc_attr( $id );?>" class="<?php echo esc_attr( $classes );?>" > <li class="eo-no-events" > <?php echo $eo_event_loop_args['no_events']; ?> </li> </ul> <?php endif;>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/12 13:22
退会済みユーザー
2017/06/12 13:31
2017/06/12 14:38 編集