Option 1: content within content
一个选项是为每个文档创建WordPress页面(或Post或CPT)。因此,除了将PDF上传到MAT网站,您还可以创建一个链接到PDF的页面。这样,当您第一次在MAT上发布内容时,您会将页面的URL发送到这两所学校。然后,不管最终PDF更新了多少次,您只需编辑MAT页面链接,学校就不必做任何更改。
Option 2: redirects
另一种选择是重定向。您仍然只需将PDF上传一次到MAT,然后使用插件或编辑即可。htacess,您将添加重定向。例如:
Redirect 302 /name-of-the-document http://mysite.edu/wp-content/uploads/05/filename-current-version.pdf
您将使用302(临时)重定向,因为如果您使用301s,web浏览器将缓存重定向,并将指向PDF的旧版本,直到访问者清除缓存为止。通过使用302s,每当您上载新文件并更新重定向以指向该文件时,访问者将被带到新版本。只需给出缩短的
/name-of-the-document
要链接到的学校的URL。
Option 3: preserve filenames
这可能有点棘手,但您也可以简单地将PDF上载到MAT站点,然后每当有更新时,删除旧PDF并上载具有完全相同文件名的新PDF。
诀窍是,你需要有一个页面(或帖子或CPT)来上传这些内容。如果您直接上传到媒体库,WordPress会在您每次上传PDF时自动将其放在当月的文件夹中,因此URL会发生变化。但如果每次都转到同一页面的编辑器视图,WordPress会自动将您在该屏幕中上载的内容放入页面最初发布的日期文件夹中。因此,即使你实际上没有在页面中包含PDF,只要你总是(1)先通过媒体模式删除旧PDF,然后(2)通过媒体模式上载文件名完全相同的新PDF,你的学校就不需要更新链接,因为新文件位于旧文件的URL。
缺点是,如果你有非技术用户在上传,或者只是不小心在正确的位置删除和上传,很容易不小心把文件放错文件夹,或者把文件名改成一个字符,然后学校就会断开链接。此外,如果访问者缓存了PDF,他们可能会看到旧的PDF,而不是新的更新的PDF(尽管如果他们打印出硬拷贝,这也会是一个问题,因此无论如何,你不能总是阻止人们使用旧拷贝)。