我正在使用fetch_feed()来获取wordpress中的Google日历供稿。这是我的代码:
<?php include_once(ABSPATH . WPINC . '/feed.php');
$feed = fetch_feed('http://www.google.com/calendar/feeds/[email protected]/public/full');
$limit = $feed->get_item_quantity(20);
$items = $feed->get_items(0, $limit);
if (!$items) {
echo "problem";
} else {
// everything's cool
foreach ($items as $item) { ?>
<a class="event-link" href="<?php echo $item->get_permalink(); ?>">
<div class="sidebar-post resource-box">
<p class="date"><span>Date:</span> <?php echo $item->get_date('F j, Y'); ?></p>
<h5><span>Title: </span><?php echo $item->get_title(); ?></h5>
<p><span>Description:</span> <?php echo $item->get_content(); ?></p>
</div>
</a>
<br>
<?php }
} ?>
<?php } ?>
但是问题在于它没有显示最新的提要。这是此日历的提要URL。https://www.google.com/calendar/embed?title=NAMI%20St.%20Tammany%20Events&mode=AGENDA&height=600&wkst=1&bgcolor=%23FFFFFF&src=namisttammany%40gmail.com&color=%232952A3&ctz=America%2FChicago
我有一个很棒的插件来实现这一目标。通过此链接-http: //wp-event-organiser.com/
步骤如下。
使用以下网址下载ics文件-www.google.com/calendar/ical/[email protected]/public/basic.ics
使用wp事件管理器插件导出ics文件。
事件组织者将ics文件解析为名为events的自定义帖子(在导入ics文件时自动创建)
请参阅此文档以显示自定义字段,例如日期,位置-http://codex.wp-event-organiser.com/
而已!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句