WordPress 사용자 정의 게시 유형을 사용하여 내 일정 캘린더를 만들었으며 Google 캘린더 및 Mac OSX 캘린더 앱을 구독 할 수있게해야합니다. Mac 캘린더는 완벽하게 작동하지만 Google에 문제가 있습니다.WordPress에서 iCal 구독 링크 만들기 사용자 정의 게시 유형
나는 나의 iCal의 파일을 생성 내 자신의 스크립트를 작성하기위한 기초로이 웹 사이트의 스크립트를 사용 : http://www.kanzaki.com/docs/ical/
: 내가 필요한 모든 필드를 가지고 있는지 확인하려고이 사이트를 통해 흐르고했습니다 http://www.noeltock.com/web-design/wordpress/how-to-ical-with-custom-post-types/또한 생성 된 iCal 파일을 WP 플러그인 이벤트 캘린더 프로에서 생성 된 파일과 비교했습니다.
Mac 절대 링크 (http 대신 webcal 사용)를 클릭하면 앱이 실행되고 파일의 이벤트가 제대로로드됩니다.
/link? cid = feed를 사용하여 Google 링크를 클릭하면 캘린더를 추가할지 묻는 탭이 열립니다. 예를 클릭 한 다음 해당 캘린더에 대한 액세스 권한이 없다는 오류 메시지가 나타납니다.
여기 내 생성의 iCal 파일의 예입니다 :
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Site Name//NONSGML Events //EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Site Name
X-ORIGINAL-URL:Site URL
X-WR-CALDESC:Site Description
BEGIN:VEVENT
DTSTART;VALUE=DATE-TIME:20140401T070000
DTEND;VALUE=DATE-TIME:20140401T230000
DTSTAMP:20140326T001707
CREATED:20140103T041301
LAST-MODIFIED:20140325T150531
SUMMARY:April Fool's Day
CLASS:PUBLIC
DESCRIPTION:Blah blah blah
END:VEVENT
END:VCALENDAR
누군가가 내가 부족 걸 말해 주시겠습니까? 나는 2 주 동안 이걸로 싸워 왔고 내 의뢰인은 그의 사이트를 시작하고 싶어한다. 미리 감사드립니다.
예, 그러나 내가 사용하고있는 콘텐츠 처리는 첨부 파일입니다. 인라인으로 전환 해 보았지만 차이가 나는 것 같지 않습니다. 대소 문자를 구별합니까? –
사실 Google과 함께 ical 파일을 사용할 필요가 없습니다. 그냥 쿼리 문자열을 작성하십시오. 업데이트 된 답변보기 –