为什么要在WordPress中禁用PDF缩略图预览?
自WordPress 4.7以来,WordPress会自动为从媒体上传的PDF文件生成缩略图预览。这对于大多数WordPress网站是一个非常有用的功能。
然而,一些网站所有者可能已经在使用处理缩略图预览和PDF文件显示的插件。如果新功能与现有的PDF上传产生冲突,那么您可能需要在WordPress中禁用PDF缩略图预览。
在WordPress中禁用PDF缩略图预览
本教程需要您在WordPress站点中添加一个简单的代码片段。如果您以前没有做过此操作,可以参考我们的WordPress代码片段粘贴指南。许多教程会告诉您直接将代码添加到主题的functions.php文件中,但我们不推荐这样做,因为一个小错误可能会破坏您的WordPress网站并导致各种错误。
相反,我们推荐使用免费的WPCode插件。它是一个最佳的代码片段插件,允许您在不破坏WordPress站点的情况下添加自定义代码。
首先,您需要安装并激活免费的WPCode插件。有关详细信息,请参阅我们的《如何安装WordPress插件》指南。
接下来,前往“Code Snippets » + Add Snippet”。在这里,将鼠标悬停在“Add Your Custom Code (New Snippet)”上,然后点击“Use snippet”。
在顶部的框中输入代码片段的名称。我们在示例中使用的是“禁用缩略图预览”。然后,复制以下代码:
function wpb_disable_pdf_previews() {
$fallbacksizes = array();
return $fallbacksizes;
}
add_filter('fallback_intermediate_image_sizes', 'wpb_disable_pdf_previews');
将此代码粘贴到“Code Preview”框中。
然后点击“Code Type”下拉菜单,选择“PHP Snippet”。
接下来,点击顶部的开关使片段“Active”,然后选择“Save Snippet”。WPCode会在您的WordPress网站上执行此代码片段。
此代码将给WordPress一个空数组作为PDF缩略图尺寸,从而阻止WordPress生成缩略图预览。
您现在可以尝试使用媒体上传器将PDF文件上传到WordPress站点。您会注意到WordPress不会为您的PDF文件生成任何缩略图预览。
我们希望本教程能帮助您学习如何在WordPress中禁用PDF缩略图预览。您可能还想查看我们的《商业网站必备WordPress插件》列表以及《如何在WordPress中轻松添加自定义代码》的指南。