Googleカレンダー(およびその他のGoogle Fun!)を使用してiCalからWordPressイベントサイドバーを更新する方法

今週、私は自分の個人サイトにサインアップしました Google Appsの。 私のメールアドレスが何年も変わっていないので、私はスパムの山を手に入れています、そして 私のホスト (私はそれらが大好きですが)スパム保護のために電子メールアドレスごとに1.99ドルを請求します。 Gmailの 無料で行います。 また、Gmailでは、他の何百万ものユーザーによって構築されたアルゴリズムを使用しているため、非常に正確です。

Googleトークバッジ

ただし、Google Appsに移行することには、私が気付いていなかった追加のメリットがあります。 XNUMXつ目は、トークと呼ばれるGoogleのインスタントメッセージングアプリケーションをサイドバーに直接統合する機能です。 Googleトークバッジ.

Googleチェッカー

同様に、私は今持っています Googleチェッカー、これは私がメールを受け取ったときに警告を発し、今日の時点でGoogle Appsと統合されており、カレンダーイベントもあるときに警告を発します。 それは素晴らしい小さなアプリケーションです。

GoogleカレンダーiCal同期

おそらく今週の最大のニュースは、私の友人であるビルが、GoogleカレンダーによるCalDavのサポートと、iCalとGoogleカレンダーを同期する機能について投稿したときでした。 それは非常に簡単です:

  1. iCal設定を開く
  2. アカウントを追加する
  3. Googleのメールアドレスとパスワードを入力してください
  4. カレンダーのアドレスを入力してください:
    https://www.google.com/calendar/dav/youremail@
    yourdomain.com/user

ical google

WordPressのサイドバーでメインのカレンダーを共有したくなかったので、別のカレンダーをGoogleカレンダーに追加してから、iCalにも追加しました。 がある セカンダリカレンダーをiCalと同期するための手順。 単に別のURLです。

GoogleカレンダーのWordPress統合

最後のステップは、をインストールすることです GoogleカレンダーのWordPressプラグイン カレンダーのイベントを解析して表示するウィジェットをサイドバーに追加します。 ただし、このプラグインにはいくつかのニュアンスがあり、注意が必要です。

  1. 申し込みます Googleデータ API キー、プラグインの設定に入るのに必要です。
  2. カレンダーのフィードのXMLアドレスを入力するときは、アドレスが次のようになるように、URLの最後のノードを「full」に置き換えてください。
    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 およびデフォルトのウィジェット機能。 誰かがこれの修正をGoogleCodeに投稿するのに十分親切でしたが、まだリリースされていません。 これがどのコードにするかについての指示です ウィジェットのタイトルの問題を修正するために置き換えます.

これが完全に統合されたので、Google NotifierまたはiCalを利用して、サイドバーに表示されるイベントを追加できます。 所要時間は、iCalとGoogle間の同期設定によって異なります。

3のコメント

  1. 1
  2. 2

    それはすごかった。 多くのイベントカレンダーを試しましたが、適切なものは見つかりませんでした。 上記の点を除いて、Googlewpngプラグインは理想的でした。 そして、私はスクリプトの知識がまったくありません。 そう…
    心からの感謝の気持ちです。
    アナンド。

  3. 3

    …上記のポスターに感謝します…。

    あなたの迅速で効果的な視覚的な例は、ウェブマスターがhtmlからwordpressに切り替えるのに非常に役立ちました。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.