You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何去除WordPress图片链接中的尺寸参数解决缩略图模糊问题

移除WordPress缩略图链接中的尺寸参数方法

当插入文章缩略图时出现带150x150这类尺寸参数的模糊图片,可通过以下几种方式解决:

  • 插入图片时手动选择原图尺寸
    在媒体库选择图片插入文章时,右侧「附件显示设置」的「尺寸」选项里直接选择「全尺寸」,插入的图片链接就会是原图地址,不会附带任何尺寸参数。

  • 通过代码强制插入原图链接
    在当前主题的functions.php文件中添加以下代码,过滤媒体插入编辑器的HTML内容,自动将缩略图链接替换为原图链接:

    add_filter('image_send_to_editor', 'replace_thumbnail_with_full_size', 10, 8);
    function replace_thumbnail_with_full_size($html, $id, $caption, $title, $align, $url, $size, $alt) {
        $full_size_url = wp_get_attachment_url($id);
        $html = str_replace($url, $full_size_url, $html);
        return $html;
    }
    
  • 禁用自动生成的缩略图尺寸
    如果不需要WordPress自动生成各种小尺寸缩略图,可以在functions.php中添加代码禁用默认尺寸:

    add_action('init', 'disable_default_image_sizes');
    function disable_default_image_sizes() {
        remove_image_size('thumbnail');
        remove_image_size('medium');
        remove_image_size('medium_large');
        remove_image_size('large');
        // 若主题有自定义缩略图尺寸,可继续用remove_image_size('自定义尺寸名')移除
    }
    

    也可以直接进入后台「设置-媒体」,取消勾选所有缩略图尺寸选项,之后上传的图片只会保留原图,插入时自然不会有尺寸参数。

  • 批量替换已有文章中的尺寸参数
    针对已发布文章里带尺寸参数的图片,可通过数据库SQL语句批量替换(操作前务必备份数据库):

    UPDATE wp_posts SET post_content = REPLACE(post_content, '-150x150.jpg', '.jpg');
    

    注意替换语句中的-150x150.jpg为实际存在的尺寸参数,若有其他尺寸(如-300x200.jpg),需重复执行对应替换语句,同时确保表前缀wp_与你的数据库一致。

内容的提问来源于stack exchange,提问作者matynjr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 21:25:16