你好Stackoveflow社区,
我试图找出为什么wp_get_attachment_image
和wp_get_attachment_image_srcset
在我的主题中不起作用的原因。
我正在通过自定义页面上的ACF字段检索$image_id
,并且确定它的输出正确是$image_id
,因为当我转到https://example.com/wp-admin/post.php?post=<ACTUAL_IMAGE_ID>&action=edit&lang=sk
时,可以看到实际的图片。
当我尝试执行wp_get_attachment_image($image_id, 'thumbnail')
时,我得到的只是<img src="<ACTUAL_IMG_URL> width="1" height="1" />
,而wp_get_attachment_image_srcset
则什么也不输出。
thumbnail
的大小是默认的WordPress图像大小,我可以尝试其他任何大小,例如medium
,large
(中等,大的是WP默认图像大小),但仍然是{{1} }输出wp_get_attachment_image
,width=1
和大小为height=1
的图片URL。即使我尝试更改大小,full
仍然不输出任何内容。
我也尝试过重新生成缩略图,但这没有帮助。
我正在使用WordPress 5.2.2。
感谢您的帮助。