首先,GUID不是URL。它是一个“全球唯一标识符”。WordPress为此目的使用URL,但访问它并不是获取任何URL的可靠方式(这是个坏主意,但为了向后兼容,保持这种方式)。
无法直接从数据库中查询图像URL。完整URL未存储在那里。但是,如果您有产品的ID,并且希望获取其图像的URL,则可以执行以下操作:
$product = wc_get_product( $product_id );
$image_id = $product->get_image_id();
$image_url = wp_get_attachment_image_url( $image_id, \'full\' );