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

Gatsby+WooCommerce项目特色图片拉取失败及插件兼容问题求助

问题:WooCommerce/Gatsby项目迁移至DigitalOcean后特色产品图片节点缺失

迁移至DigitalOcean服务器后,自定义分类「Collections」中通过ACF关联的特色产品,其他数据可正常拉取,但特色图片无法生成Gatsby节点;同时PHP日志出现弃用提示,此前在AWS Lightsail服务器上可正常构建(但速度极慢)。


背景信息

  • 项目规模:含2200+产品的WooCommerce/Gatsby项目
  • 迁移原因:Lightsail服务器构建速度极慢(需将requestConcurrency/perPage设为1,否则服务器崩溃),迁移至DigitalOcean后调整为requestConcurrency=2、perPage=5,触发图片节点问题
  • 核心场景:自定义分类「Collections」添加ACF Post Object字段「featured product」关联WooCommerce产品(已创建40+分类),产品本身在WP GraphiQL查询中可看到特色图片,但Gatsby拉取时图片节点缺失

错误日志

[02-Jan-2023 18:42:55 UTC] PHP Deprecated: Function WPGraphQL\Connection\TermObjects::get_connection_config is deprecated since version 1.13.0! Use \WPGraphQL\Type\Connection\TermObjects::get_connection_config instead. in /var/www/html/wp-includes/functions.php on line 5383

插件版本配置

WordPress端插件

  • WP Gatsby (v2.3.3)
  • WP GraphQL (v1.12.2,已尝试多版本含曾成功构建的版本)
  • WPGraphQL for Advanced Custom Fields (v0.6.1)
  • WPGraphQL WooCommerce (WooGraphQL) (v0.11.2,已尝试v0.12.0)
  • WooCommerce (v7.2.2)
  • Advanced Custom Fields Pro (v6.0.6)
  • Custom Post Type UI (v1.13.1)

Gatsby端package.json配置

{
    "gatsby": "^5.3.3",
    "gatsby-alias-imports": "^1.0.6",
    "gatsby-link": "5.3.1",
    "gatsby-plugin-algolia": "^1.0.2",
    "gatsby-plugin-apollo": "^4.0.3",
    "gatsby-plugin-image": "^3.3.2",
    "gatsby-plugin-manifest": "^5.3.1",
    "gatsby-plugin-offline": "^6.3.1",
    "gatsby-plugin-react-helmet": "^6.3.0",
    "gatsby-plugin-s3": "^0.3.8",
    "gatsby-plugin-sharp": "^5.3.2",
    "gatsby-plugin-sitemap": "^6.3.1",
    "gatsby-plugin-svgr": "^3.0.0-beta.0",
    "gatsby-plugin-svgr-svgo": "^2.0.0",
    "gatsby-react-router-scroll": "^6.3.0",
    "gatsby-source-filesystem": "^5.3.1",
    "gatsby-source-wordpress": "7.3.2",
    "gatsby-transformer-sharp": "^5.3.1"
}

注:该配置曾在AWS Lightsail服务器上成功构建


已尝试的解决方法

  • 测试多种WP GraphQL、WooGraphQL与Gatsby源插件的版本组合
  • 将Gatsby从v4升级至v5并同步更新相关插件
  • 回退至Lightsail服务器可正常构建但速度极慢
  • 删除并重新生成lock文件,无改善
  • 禁用所有WP插件后,首页博客的特色图片可正常显示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 12:15:42