如何使用Google日历(和其他Google Fun)从iCal更新WordPress事件侧栏。

这个星期我在个人网站上签名了 谷歌企业应用套件。 由于我的电子邮件地址多年来没有变化,所以我一直都在垃圾邮件泛滥中 我的主人 (尽管我爱他们)会为每个电子邮件地址的垃圾邮件防护收取1.99美元, Gmail的 免费。 同样,借助Gmail,您正在使用由数百万其他用户构建的算法,因此非常准确!

Google Talk徽章

不过,迁移到Google Apps尚有其他好处,但我没有意识到! 首先是可以通过以下方式将Google即时消息应用程序Talk集成到我的侧边栏中: Google Talk徽章.

谷歌通知

我现在也有 谷歌通知,它会在我收到电子邮件时提醒我,并且从今天起与Google Apps集成,并在我发生日历事件时提醒我。 这是一个很棒的小应用程序。

Google Calendar iCal同步

也许本周最大的新闻是当我的朋友比尔(Bill)发布有关Google日历对CalDav的支持以及同步iCal和Google日历的功能时。 很简单:

  1. 打开iCal首选项
  2. 新增帐号
  3. 输入您的Google电子邮件地址和密码
  4. 输入您的日历地址:
    https://www.google.com/calendar/dav/youremail@
    yourdomain.com/user

谷歌

我不想在WordPress侧边栏上共享主日历,因此我在我的Google日历中添加了另一个日历,然后也将其添加到了iCal。 有 与iCal同步辅助日历的说明。 这只是一个不同的URL。

Google Calendar WordPress集成

最后一步是安装 Google Calendar WordPress插件 将一个小部件添加到您的补充工具栏中,该小部件可以解析并显示日历中的事件。 但是,此插件有一些细微差别,应注意:

  1. 注册一个 谷歌数据 API 密钥,您需要它才能进入插件的设置。
  2. 在输入日历供稿的XML地址时,请确保将网址的最后一个节点替换为“完整”,以使该地址看起来像这样:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain%40group.calendar.google.com / public / full
  3. 该小部件很难显示月份和日期。 这是由于JavaScript中的格式,并且可以轻松对其进行修改。 在478行的functions.js中,您将找到日期的格式。 如果您希望日期以其他格式显示,则可以修改输出字符串。 例:
    dateString = displayTime.toString('dddd,MMMM dd,yyyy');
  4. 窗口小部件标题未按照WordPress显示 API 和默认的小部件功能。 有人很好,可以在Google代码中发布对此的更正,但尚未发布。 这是有关什么代码的说明 替换以更正小部件标题问题.

通过完全集成,我现在可以利用Google Notifier或iCal并添加一个将显示在侧边栏中的事件! 花费的时间取决于您在iCal和Google之间的同步设置。

3条评论

  1. 1
  2. 2

    那很棒。 尝试了许多活动日历,发现没有合适的。 除了以上几点,Google wpng 插件是理想的。 而且,我对脚本的了解为零。 所以…
    我衷心的感谢。
    阿南德

  3. 3

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.