Cara Memperbaharui Sidebar Perisian WordPress dari iCal menggunakan Kalendar Google (dan Google Fun lain!)

Minggu ini saya menandatangani laman web peribadi saya google Apps. Saya mendapat gunung Spam sejak alamat e-mel saya tidak berubah bertahun-tahun dan tuan rumah saya (walaupun saya suka mereka) akan mengenakan bayaran $ 1.99 setiap alamat e-mel untuk Perlindungan Spam, sesuatu yang serupa gmail lakukan secara percuma. Juga, dengan Gmail, anda menggunakan algoritma yang dibina oleh berjuta-juta pengguna lain sehingga cukup tepat!

Lencana Bual Google

Terdapat faedah tambahan untuk berpindah ke Google Apps yang tidak saya sedari! Yang pertama adalah kemampuan untuk mengintegrasikan aplikasi Pemesejan Segera Google, yang disebut Talk, secara langsung di bar sisi saya melalui a Lencana Bual Google.

Pemberitahuan Google

Juga, saya sudah mendapat Pemberitahuan Google, yang memberi amaran kepada saya ketika saya mempunyai e-mel dan, mulai hari ini, berintegrasi dengan Google Apps dan memberi tahu saya apabila saya mempunyai acara kalendar juga. Ini adalah aplikasi kecil yang bagus.

Penyegerakan iCal Kalendar Google

Mungkin berita terbesar minggu ini adalah ketika rakan saya, Bill, menyiarkan mengenai sokongan Calendar Google Calendar dan kemampuan untuk menyegerakkan iCal dan Kalendar Google. Ia cukup mudah:

  1. Buka Pilihan iCal
  2. Tambahkan Akaun
  3. Masukkan Alamat E-mel dan Kata Laluan Google anda
  4. Masukkan alamat Kalendar anda:
    https://www.google.com/calendar/dav/youremail@
    domainanda.com/user

ical google

Saya tidak mahu berkongsi kalendar utama saya di bar sisi WordPress saya, jadi saya menambah Kalendar lain ke Kalendar Google saya dan kemudian menambahkannya ke iCal juga. Disana ada arahan untuk menyelaraskan kalendar sekunder anda dengan iCal. Ini hanyalah URL yang berbeza.

Integrasi WordPress Kalendar Google

Langkah terakhir adalah memasang Pemalam WordPress Kalendar Google untuk menambahkan widget ke Sidebar anda yang menghuraikan dan memaparkan peristiwa dari Kalendar anda. Terdapat beberapa nuansa dengan plugin ini, yang harus diperhatikan:

  1. Daftar untuk Data Google API Kunci, anda memerlukannya untuk memasuki tetapan Plugin.
  2. Apabila anda memasukkan alamat XML untuk suapan Kalendar anda, pastikan anda mengganti simpul terakhir url dengan 'penuh' sehingga alamatnya seperti ini:
    http://www.google.com/calendar/feeds/youremail@
    domainanda% 40group.calendar.google.com / awam / penuh
  3. Widget memaparkan bulan dan tarikhnya cukup jelek. Ini disebabkan pemformatan dalam JavaScript dan dapat diubahsuai dengan mudah. Di functions.js di baris 478, anda akan mendapat pemformatan tarikh. Sekiranya anda ingin tarikhnya dipaparkan dalam format yang berbeza, anda boleh mengubah rentetan output. Contoh:
    dateString = displayTime.toString ('dddd, MMMM dd, yyyy');
  4. Tajuk widget tidak dipaparkan sesuai dengan WordPress API dan fungsi widget lalai. Seseorang cukup baik untuk membuat pembetulan untuk ini dalam Kod Google tetapi belum dilancarkan. Berikut adalah arahan mengenai kod apa ganti untuk membetulkan masalah tajuk widget.

Dengan ini sepenuhnya, sekarang saya dapat menggunakan Google Notifier atau iCal dan menambahkan acara yang akan dipaparkan di bar sisi saya! Jumlah masa yang diperlukan bergantung pada tetapan penyegerakan antara iCal dan Google.

3 Komen

  1. 1
  2. 2

    Itu hebat. Mencuba banyak kalendar acara, didapati tidak sesuai. Plugin Google wpng sangat sesuai kecuali perkara di atas. Saya tidak mempunyai pengetahuan mengenai skrip. Oleh itu ...
    Syukur saya yang tulus.
    Anand.

  3. 3

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.