当前位置: 首页 > 知识库问答 >
问题:

从图像URL WordPress中删除图像大小

彭胡媚
2023-03-14

我只是最近迁移一些旧的博客文章从一个网站到另一个。图像也已导入。然而,现在我的大多数图像返回404错误。

图片目前正在链接到/wp content/uploads/2018/05/image_name-800x600.jpg。我的问题是800x600是已添加的自定义图像大小。我尝试为800x600添加主题支持,然后使用“强制重新生成缩略图”WordPress插件重新生成缩略图。这似乎没有解决任何问题。

add_theme_support( 'custom-size' );
add_image_size( 'custom-size', 800, 600 );

然后,我只使用默认的WordPress图像大小尝试了强制:

function remove_extra_image_sizes() {
    foreach ( get_intermediate_image_sizes() as $size ) {
        if ( !in_array( $size, array( 'thumbnail', 'medium', 'medium_large', 'large' ) ) ) {
            remove_image_size( $size );
        }
    }
}

add_action('init', 'remove_extra_image_sizes');

这可以完美地工作,并确保只有缩略图、中等大小、中等大小和较大的图像大小可用。然而,我的图片仍然返回404,因为博客帖子中的URL尚未更新。

我想我可以搜索一下

共有1个答案

屠昌胤
2023-03-14

您应该添加包装在函数中的\u image\u size并在设置主题后挂钩到

add_action('after_setup_theme', 'he_add_image_sizes');
function he_add_image_sizes(){
    add_image_size('custom-size', 800, 600, array( 'center', 'center'));
}

然后重新生成缩略图。就我个人而言,我更喜欢这个插件。重新生成缩略图这列出了所有可用的缩略图大小,以便您可以验证您的自定义大小是否实际设置。

 类似资料:
  • 我正在尝试从数据库中删除记录,以及从服务器中删除该记录的上载图像。我在控制器中有这个功能。 取消链接(C:\xampp\htdocs\larapro\public\newuploads\ 如果我使用 它显示: 解除关联(C: mpp\htdocs\larapro\Public\ewaddads{1470667358.png}):无效参数 我只是想知道为什么链接中的x和n丢失了。

  • 我创建了一个JButton,如果我点击它,就会显示一张卡片。每次我点击这个按钮,下一张相同花色的牌就会出现,这个过程应该继续下去,直到所有13张相同花色的牌都显示出来。我在JLabel的ImageIcon上以图片的形式展示卡片。问题是,如果我想在同一个地方显示所有的牌,第一张牌不会从原来的位置移走,而是将其余的12张牌隐藏起来。这意味着每一张新牌,它应该被展示到它的前一张牌之下。我试图通过使用fr

  • 我想删除一个本地图像标记(“存储库”/“标记”组合)。有可能吗? 我如何才能在仅与一个图像ID相关联的多个标记中删除任何一个标记而不删除其他标记?在我的情况下,我只想排除hiworld存储库。我可以删除图像,因此也可以删除与之相关联的所有标签,但这不是我想要做的。下面是输入命令docker images时显示的内容。 提前道谢。

  • 问题内容: 为了减小要在网站中使用的图像的大小,我将质量降低到80-85%。这样可以最大程度地减小图像尺寸。 为了进一步减小尺寸而不影响质量,我的朋友指出,相机的原始图像包含大量称为Exif info的元数据。由于无需为网站中的图像保留此Exif信息,因此我们可以将其删除。这将使尺寸进一步减小3-10 kB。 但是我无法在Python代码中找到合适的库来执行此操作。我已经浏览了相关问题并尝试了一些

  • 和以下内容: 获取以下错误:

  • 我正在OS X 10.8.4(Mountain Lion)下的Vagrant下运行Docker,每当我试图删除一个保存的图像时,我会得到一个错误: 根据帮助,正确的语法是,我不知道该如何解释。 如何删除图像?   有趣的是,当我运行时,根本没有容器显示。运行将显示四(4)个图像和一(1)个图像。