Google 캘린더 (및 기타 Google Fun!)를 사용하여 iCal에서 WordPress 이벤트 사이드 바를 업데이트하는 방법

이번 주에 개인 사이트에 가입했습니다. Google 애플리케이션. 내 이메일 주소가 수년 동안 변경되지 않았기 때문에 스팸을 많이 받고 있습니다. 내 호스트 (나는 그들을 좋아하지만) 스팸 보호를 위해 이메일 주소 당 $ 1.99를 청구합니다. Gmail을 무료입니다. 또한 Gmail에서는 수백만 명의 다른 사용자가 만든 알고리즘을 사용하므로 매우 정확합니다.

Google 토크 배지

그래도 몰랐던 Google Apps로 이전하면 추가적인 이점이 있습니다. 첫 번째는 Talk라는 Google의 인스턴트 메시징 애플리케이션을 내 사이드 ​​바에 직접 통합 할 수있는 기능입니다. Google 토크 배지.

Google 알리미

뿐만 아니라, 이제 Google 알리미, 이메일이있을 때 알려주고 오늘부터 Google Apps와 통합되며 캘린더 일정이있을 때도 알려줍니다. 아주 작은 응용 프로그램입니다.

Google 캘린더 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 캘린더 WordPress 통합

마지막 단계는 Google 캘린더 WordPress 플러그인 캘린더의 이벤트를 구문 분석하고 표시하는 위젯을 사이드 바에 추가합니다. 이 플러그인에는 다음과 같은 몇 가지 뉘앙스가 있습니다.

  1. 에 가입 구글 데이터 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 및 기본 위젯 기능. 누군가 Google 코드에 이에 대한 수정 사항을 게시 할만큼 친절했지만 아직 출시되지 않았습니다. 다음은 코드에 대한 지침입니다. 위젯 제목 문제를 수정하기 위해 교체.

이 완전히 통합되었으므로 이제 Google 알리미 또는 iCal을 활용하고 사이드 바에 표시 할 이벤트를 추가 할 수 있습니다! 소요되는 시간은 iCal과 Google 간의 동기화 설정에 따라 다릅니다.

댓글 3

  1. 1
  2. 2

    멋 졌어요. 많은 이벤트 캘린더를 시도했지만 적합하지 않은 것으로 나타났습니다. 위의 점을 제외하고는 Google wpng 플러그인이 이상적이었습니다. 그리고 스크립팅에 대한 지식이 없습니다. 그래서…
    진심으로 감사합니다.
    아난드.

  3. 3

    … 위의 포스터에 감사를 덧붙입니다….

    빠르고 효과적인 시각적 예제는 html에서 wordpress로 전환하는 웹 마스터에게 매우 도움이되었습니다.

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.