WordPress网站菜单链接PDF:实现点击在线预览而非直接下载
解决WordPress菜单PDF链接直接下载改为在线预览的方法
方法1:调整服务器响应头(最可靠)
通过修改服务器的.htaccess文件,强制浏览器以内联方式打开PDF:
- 登录网站服务器文件管理器,找到根目录下的
.htaccess文件(无则新建)。 - 在文件末尾添加以下代码:
<FilesMatch "\.(pdf)$"> Header set Content-Type "application/pdf" Header set Content-Disposition "inline" </FilesMatch>
- 保存文件后刷新网站测试,点击菜单PDF链接即可触发浏览器内嵌预览。
方法2:用WordPress插件实现页面内嵌预览
若不想修改服务器文件,可通过插件创建专属预览页面:
- 在WordPress后台安装并激活
PDF Embedder插件。 - 新建空白页面(比如命名为「Trial Election 预览」)。
- 在页面编辑器中点击插件提供的嵌入按钮,上传并插入目标PDF文件。
- 进入「外观->菜单」,将原PDF链接替换为该新建页面的链接,点击菜单即可进入页面预览PDF。
方法3:修改菜单链接打开方式
部分浏览器会在新窗口打开PDF时自动触发预览,可尝试:
- 进入WordPress后台「外观->菜单」,找到「Trial Election」菜单项。
- 点击菜单项下拉箭头,勾选「在新窗口/标签页打开链接」选项。
- 保存菜单后测试,部分浏览器会在新窗口内预览PDF而非直接下载。
内容的提问来源于stack exchange,提问作者codebyday
相关产品推荐
相关产品推荐

