<h1 class="heading header-right"><span><?php the_field('homepage_logged_in_academy_videos_heading'); ?></span></h1> <hr /> </div> <div class="row"> <?php if ($academyYouTubeVideos) { foreach ($academyYouTubeVideos as $academyYouTubeVideo) { ?> <div class="col-sm-6"> <div class="video item"> <a href="http://www.youtube.com/embed/<?php echo $academyYouTubeVideo['videoId']; ?>?rel=1&wmode=transparent&enablejsapi=1" class="youtube cboxElement"> <span> <img src="<?php echo $academyYouTubeVideo['localImage']; ?>" alt="<?php echo htmlentities($academyYouTubeVideo['title']); ?>" class="img-responsive" /> <i class="icon-play"></i> </span> <h4 class="h5"><?php echo $academyYouTubeVideo['title']; ?></h4> <span><?php echo time_since_friendly($academyYouTubeVideo['timestamp']); ?></span> </a> </div> </div> <?php } } ?> </div> <div class="row load-button"> <div class="col-sm-12"> <div class="load-more academy-vid"> <a class="btn btn-white half-width" data-source="<?php echo CPFC_MEMBERS_YOUTUBE_LOAD_MORE_URL; ?>" data-playlist="<?php echo $academyYouTubeVideosPlaylistId; ?>" data-page="1" data-count="2" data-item-class="col-sm-6" href="<?php echo CPFC_MEMBERS_YOUTUBE_LOAD_MORE_URL; ?>">Load More <i class="icon-down-open"></i></a> </div> </div> </div> </div>
foreach ($rssFeedItems as $rssFeedItem) { if ($rssFeedItem['localImage']) { $rssFeedImage = $rssFeedItem['localImage']; } else { $rssFeedPlaceholderImage = get_field('rss_feed_cache_placeholder_image', 'option'); $rssFeedImage = $rssFeedPlaceholderImage['url']; } ?> <div class="col-sm-6"> <div class="item related-item"> <div class="row"> <div class="col-sm-5"> <a href="<?php echo $rssFeedItem['url']; ?>" target="_blank"><img src="<?php echo $rssFeedImage; ?>" alt="<?php echo htmlentities($rssFeedItem['title']); ?>" class="img-responsive"/></a> </div> <div class="col-sm-7"> <h4><a href="<?php echo $rssFeedItem['url']; ?>" target="_blank"><?php echo $rssFeedItem['title']; ?></a></h4> <span class="published">Published <?php echo time_since_friendly(get_the_date('U', $rssFeedItem['timestamp'])); ?></span> <p><?php echo cpfc_truncate_copy($rssFeedItem['content'], $characterCount); ?></p> </div> </div> </div> </div> <?php } } ?> </div> </div> </section> </div> <?php get_partial('partials/partners'); ?>
/** * Load more functionality for RSS Feed */ public function rssFeedMore() { global $wp_query; $pageCount = (int) isset($_REQUEST['pageCount']) ? $_REQUEST['pageCount'] : 6; $pageIndex = (int) isset($_REQUEST['pageIndex']) ? $_REQUEST['pageIndex'] : 1; $offset = $pageCount * $pageIndex; $feedUrl = get_field('rss_feed_url', 'option'); if ($feedUrl) { $rss = new \CPFCMembers\Rss_Feed($feedUrl); $rssFeedItems = $rss->fetchFromCache($pageCount, $offset); if($rssFeedItems === false) { $result = false; } else { $landingPage = get_page_by_path('news'); $otherNewsCharacterCount = get_field('news_landing_other_news_news_content_preview_character_count', $landingPage->ID); $rssFeedPlaceholderImage = get_field('rss_feed_cache_placeholder_image', 'option'); foreach ($rssFeedItems as $index => $rssFeedItem) { if ($rssFeedItem['localImage']) { $rssFeedImage = $rssFeedItem['localImage']; } else { $rssFeedImage = $rssFeedPlaceholderImage['url']; } $rssFeedItem['localImage'] = $rssFeedImage; $rssFeedItem['duration'] = time_since_friendly($rssFeedItem['timestamp']); $rssFeedItem['content'] = cpfc_truncate_copy($rssFeedItem['content'], $otherNewsCharacterCount); $rssFeedItems[$index] = $rssFeedItem; } $result = $rssFeedItems; } if(Input::isAjax()) { $result = json_encode($result); echo $result; } else { //Template name: Homepage (Logged Out) Template header("HTTP/1.0 404 Not Found - Archive Empty"); $wp_query->set_404(); require TEMPLATEPATH.'/404.php'; } } die(); }