wordpress - gatsby 不会从 wordpress CMS 中获取所有媒体项目
问题描述
我使用gatsby
withwordpress
作为无头 CMS 来抓取所有media
图像并将它们显示在 gatsby 页面上。然而,在我上传到 wordpress 的 3 张图片中,只有两张被提取到gatsby
使用graphql
.
我在反应组件中的 graphql 查询:
const data = useStaticQuery(graphql`
query MediaQuery {
allWpMediaItem {
nodes {
localFile {
childImageSharp {
id
gatsbyImageData(
height: 700,
width: 900 ,
placeholder: BLURRED ,
quality:100,
formats:AUTO,
transformOptions: {fit:COVER}
)
}
}
}
}
}
`);
我尝试删除cache
gatsby 中的文件夹并重新启动,gatsby develop
但结果是一样的。
我的图片在 wordpress 上没有附加,我认为这不是问题,因为我已经切换了该功能,但仍然得到第二张和第三张图片。
感谢您的帮助。
解决方案
推荐阅读
- php - 为什么更新会在数据库中产生这个结果` {"email":"try@gmail.com"}`
- reactjs - Formik TypeError:无法读取未定义的属性“submitForm”
- server - io.netty.channel.connecttimeoutexception 连接超时
- angular -
不附加 到 cdk-overlay-container - c++ - LLVM KaleidoscopeJIT:如何查看错误?
- kubernetes - 尝试将加密的 AWS EFS 与 EKS 中的 efs-csi-node 连接时出现挂载错误
- sql - 在 SQL Server 中将单个值与逗号分隔值进行比较
- python - 从字符串值创建唯一的短 ID
- python - 如何使用 GnuPG (gpg) 可执行文件和依赖项 (PyInstaller) 冻结 python 应用程序
- c# - UWP 相当于 Android 的 SpannableString,内部带有图像