我正在创建一个(日历)插件,其中一个功能是能够将事件下载为。ics文件。为此,我有一个名为ics的文件。我在其中生成。基于查询字符串传递的事件id的ics文件。到目前为止,一切正常。
header(\'Content-type: text/calendar; charset=utf-8\');
header(\'Content-Disposition: inline; filename=event.ics\');
// output...
但是,将permalink结构从默认更改为月份和名称后,每次生成文件时,浏览器都找不到它。(网络::在Chrome中找不到ERR\\u FILE\\u,在Firefox中找不到“FILE NOT FOUND”)。
我可以访问ics。但是当我添加要解析的事件的id(ics.php?e=5)时,我得到了上面提到的错误。我希望用户能够在插件中使用任何类型的永久链接结构,所以我需要一个解决方案。
可能值得一提的是,事件存储为自定义post类型。