图片相关的 WordPress 错误以及如何修复它们

已发表: 2020-09-26

发现很难修复一些不断在您的网站上弹出的标准 WordPress 错误? 如果是这样,请继续阅读以找到最佳解决方案!

每当您希望以令人印象深刻的方式呈现任何东西时,美学都起着至关重要的作用。 显然,内容在大多数情况下都很重要,因为它是信息的主要来源,但添加一些信息图像不会造成任何伤害。 事实上,它增加了更多的视觉呈现。 根据人类心理学,如果我们喜欢我们所看到的,我们就会相信我们所读到的。 不仅如此,图像的添加使更长的博客令人兴奋和引人入胜。 有时,图像可以成功地使人们理解文本无法理解的点。

Image Related WordPress Errors and How to Fix Them 显然,带来如此多好处的事情将很难处理,尤其是在 wordpress 网站中。 图像确实美化了冗长、枯燥的文字博客,但有时添加它们可能是一项具有挑战性的任务。 那么该怎么办? 必须为健康的博客合并图像。 为什么不学习自己解决这些问题以获得流畅的体验? 该博客讨论了您可能经常遇到的一些与媒体相关的问题,以及解决这些问题的方法。 虽然其中一些问题很容易解决,但单击此处获取专家提供的最佳 WordPress 定制服务。

目录

在媒体库中上传图像时出现 HTTP WordPress 错误

这是上传照片时最常见的与图片相关的 wordpress 错误。 这个错误最令人沮丧的部分是它的发生背后没有特别的原因。 您可以简单地上传“n”张图片,只有一张会返回 HTTP 错误。 这意味着在处理此问题时,您不能归结为单一的解决方案。 但以下是修复此 WordPress 错误的一些常用方法。

1.增加wordpress的内存限制

此 WordPress 错误的一个原因可能是您的站点处于内存限制的边缘。 通常,此限制由您的主机默认设置。 要增加限制,您可以联系并要求您的 WordPress 主机增加 PHP 内存限制。

如果您获得房东的津贴,您可以继续执行以下步骤:

  • 转到您网站的根文件夹并编辑您的 wp-config.php 文件。
  • 添加代码片段:

/**增加内存限制*/

定义('WP_MEMORY_LIMIT','256M');

下线:

/* 就是这样,停止编辑! 快乐的博客。 */

你们都准备好了。

2.禁用ModSecurity规则

面临此问题的另一个原因是您的主机设置的 ModSecurity 规则。 由于 ModSecurity 规则的当前功能,您无法自行手动禁用它们。 因此,最方便的方法是就问题联系您指定的主办团队。 虽然有一种方法,但您可以尝试自己解决此问题。

  • 转到 wp-admin 文件夹并创建一个新的 . htaccess 文件。
  • 添加以下代码片段

### 这将禁用 wp-admin 的 ModSecurity 以修复 HTTP 图像上传错误

<IfModule mod_security. c>

SecFilterEngine 关闭

SecFilterScanPost Off

</IfModule>

3.缩小图片尺寸

尽管此 HTTP WordPress 错误的发生与其图像大小无关,但在上传较大尺寸和文件大小的图像时,此问题似乎很常见。 将遇到此错误的机会降至最低的一种直接方法是在上传图像之前减小图像的文件大小和尺寸。 您可以使用浏览器上可用的著名应用程序来调整图像大小或压缩图像。

4.防止Imagick使用多个CPU线程

每当上传图像时,WordPress 都会使用 Imagick 来帮助处理图像。 为了给你更快的结果,Imagick 使用多个 CPU 线程来处理图像。 在托管的共享形式中,提供商通常不允许您运行多线程任务来平衡资源。 Imagick 和您的服务提供商之间的这种冲突有时会导致这个 HTTP 错误。

要解决此问题,您需要做的就是:

  • 打开您的根文件夹并编辑您的 .htaccess 文件。
  • 将下面提到的代码片段添加到文件顶部:

设置环境 MAGICK_THREAD_LIMIT 1

这段代码所做的只是通知 Imagick 在严格处理图像时禁止使用多个线程。

图像超出最大限制错误。

当您上传的图像文件超出服务器或 WordPress 定义的上传限制时,通常会发生此 WordPress 错误。 最直接的解决方案之一是根据 WordPress 指南调整图像大小。 但是,这种解决方案有时会破坏图像的质量。 因此,另一种方法是使用以下任何一种方法来增加上传限制:

1.Functions.php方法

  • wp-contents> 主题> **ACTIVE_THEME**> functions.php
  • 添加以下代码:

@ini_set('upload_max_size', '64M');

@ini_set('post_max_size' , '64M');

@ini_set('upload_execution_time', '300');

2. .htaccess 方法

  • 将根文件夹导航到 .htaccess 文件并添加下面提到的代码段。

## 增加上传的最大文件大小

php_value upload_max_filesize 64 M

php_value post_max_size 64 M

php_value max_execution_time 300

php_value max_input_time 300

3.php.ini方法

导航到根文件夹中的 php.ini 文件,如果没有,则创建一个新文件。 然后添加下面提到的代码段:

upload_max_filesize = 64M

post_max_size = 64M

max_execution_time = 300

无法创建目录错误

将图像上传到 WordPress 媒体库时,您经常会遇到此错误。 此错误的原因通常是您的上传文件夹的文件权限。 要顺利上传,需要为uploads文件夹提供755权限。

要允许它们,您需要:

  • 打开 wp-content 文件夹。
  • 右键点击上传
  • 选择更改权限选项
  • 检查框值是否包含数字 755
  • 如果不是,请更改它们。

你已准备好出发!

切换到 HTTPS 时出现混合内容错误

当您在安装 SSL/TSL 证书后最近切换到 HTTPS 时,您可能会看到此 WordPress 错误。 虽然它不会影响您的网站功能,但它可能会影响您网站上的流量。 它警告访问者您的网站不安全或不可靠。

此问题的主要原因是您的图像与 HTTP 兼容,而不是 HTTPS。 因此,您的站点会通过 HTTP 加载这些资产,从而导致混合内容警告。

有两种重要的方法可以解决此问题:

  • 您可以使用 Velvet Blues 更新 URL 插件手动将“HTTP://yourdomain.com”替换为“HTTPS://yourdomain.com”。
  • 您可以使用 SSL 插件自动为旧图像重写新 URL。

翻转图像错误

您可能会注意到,有时,您上传的图像似乎是颠倒的。 这通常发生在 iOS 设备上,因为其传输 EXIF 数据的方法不正确。

如果您上传的图片只有一张或几张倒置,您可以使用 WordPress 的图片旋转功能来旋转它们。

  • 选择您想要的图像。
  • 点击编辑图片
  • 使用旋转按钮更改图像的方向。
  • 完成后按保存。

如果大量图像经常出现此错误,您可以免费下载“修复图像旋转”插件。

上传:无法将文件写入磁盘错误

当您的文件权限出现故障时,您可能会遇到“上传:无法将文件写入磁盘”错误。 要修复此错误,您需要将文件权限值设置为 755。

执行以下操作:

  • 打开 wp-content 文件夹。
  • 点击上传
  • 选择文件权限并用 755 填充值框。
  • 保存更改,您就可以开始了。

“找不到图像。 确保路径正确并且图像退出”错误。

遇到 WordPress 画廊时,您可能会经常看到此错误。 当图像未连接到实际图像 URL,但链接到其附件页面时,通常会出现问题。

要解决此问题,您可以向图库短代码添加一个属性。 这会将所有图像链接到其实际文件 URL。

例如:

( 我的图片库)

这是原始简码。 您可以向其添加参数,例如,

(我的画廊链接=“文件”)

“临时文件夹丢失”错误

PHP 设置定义了正确上传图像所需的临时文件夹。 如果设置不正确,WordPress 将无法获取文件夹位置并因此显示此错误。

好东西,您可以手动定义临时文件夹。 为此:

  • 转到站点的根文件夹并编辑 wp-config.php 文件
  • 添加代码片段:

定义('WP_TEMP_DIR',目录名(_FILE_)。

'wp-内容/温度/');

水准之上,

/* 就是这样,停止编辑! 快乐的博客。 */

在您的 wp-config.php 文件中。

特色图片出现两次错误

大多数情况下,WordPress 主题会自动在帖子顶部显示您的特色图片。 如果您在 WordPress 编辑器顶部添加相同的想法,图像似乎会出现两次。

修复此错误是小菜一碟,不要在正文中包含特色图像,您将不会出现此错误。

编辑默认图像尺寸

根据主题提供的规则,您上传的图像会自动调整大小。 有时,大小不是您想要的。 如果您愿意,您可以手动更改这些默认图像大小。

为此,请转到设置>媒体>调整尺寸。

修复扭曲的图像

如果您手动更改了缩略图尺寸和文字印刷尺寸,您很可能会遇到此错误。 此错误背后的原因是 WordPress 每次上传时都会创建不同大小的图像。 这些尺寸通常取决于您的主题。 因此,一旦您更改主题,您可能会看到图像失真。

要解决此问题,您可以使用流行的缩略图生成插件来强制 WordPress 重新生成缩略图。 安装插件后,转到工具> regen>thumbnails。 你们都准备好了!

设置默认 WordPress 特色图片

当您无法创建独特的特色图像时,以下步骤可让您创建后备特色图像/缩略图。 为此,

设置>媒体>默认特色图片

更改社交媒体相关的 WordPress 图片

每当您或任何满意的客户希望在 Facebook 等社交媒体句柄上发布有关您的 wordpress 网站的信息时,它会自动从您的网站中选择一张图片用于显示目的以及您的网站链接。

如果您想控制正在显示的图像,您需要使用 Facebook 开放图形元标记,这是一种可通过 WordPress 插件访问的元数据。

调整 WordPress 图像的大小

您甚至可以直接从仪表板调整已上传图像的大小。 为此:

  • 从媒体库中选择您想要的图像
  • 点击编辑图片
  • 选择比例图像框并输入新尺寸
  • 按比例按钮

将 WordPress 图像组织到文件夹中

要使用实际文件夹组织 WordPress 媒体文件中的图像,请使用名为 WordPress 媒体库文件夹的插件。

裁剪 WordPress 图像

要裁剪特定图像,

  • 从媒体库中选择您想要的图像
  • 选择编辑图像
  • 选择图像预览并选择要剪切的区域。
  • 按裁剪按钮
  • 保存更改

如何更改 WordPress 上传文件夹位置

WordPress 会自动将所有图像上传到/wp-content/uploads/文件夹,并按日期进一步组织它们。 如果您愿意,您可以通过编辑 wp-config.php 文件来更改文件夹的位置。

要编辑它,您可以,

  • 打开根文件夹并选择 wp-config.php 文件
  • 添加以下代码片段:

定义('上传','wp-content/'.'my-images');

我的图片:您想要的文件夹的名称

图像更改未显示错误

这是我们将在本博客中讨论的最后一个 WordPress 错误。 当您对仪表板中的图像所做的更改在您的站点中不可见时,您碰巧遇到此 WordPress 错误。 此错误最可能的原因是缓存问题。

要解决此问题,您可以

  • 等待一段时间,直到缓存自行刷新
  • 手动重置缓存

结论

因此,这些是您在 WordPress 上处理图像时可能会遇到的一些常见 WordPress 错误。 我们还可以帮助您解决最常见的 WordPress 错误。

我们希望此博客能够为您提供有关这些错误的足够信息,并且您现在可以自己解决上述大部分错误。 您可以通过 85idea.com 与我们联系以获取任何进一步的帮助或查询。 你还在等什么? 将图像添加到您的网站,让它们更有趣!